
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

#prediction{ margin-left:-216px; font-family:'Noto Sans KR', sans-serif; }
#floating_banner_gsat area { cursor: pointer; }

/* 합격 예측 서비스 */
body{ margin:0; }
textarea {resize: none;}
.loding{ position:fixed; top:50%; left:50%; width:140px; height:142px; padding:15px; border-radius:20px; background:#d1d1d1; text-align:center; opacity:0.8; z-index:9999999; }
.loding img{ display:inline-block; margin-bottom:7px; }
.loding span{ display:block; font-size:15px; font-weight:bold; color:#000; }

.gsat_top{ background: url(/static/new/images/gsat/korail/bg_ncsgsat_top.png) no-repeat center 0; }
.gsat_top .gsat_top_con{ width:1000px; margin:0 auto; padding:150px 0 105px 0; text-align:center; }
.gsat_top .gsat_top_con .gsat_top_img{ display:inline-block; margin-bottom:70px; }
.gsat_top .gsat_top_con button:last-child{ margin-top:20px; }


.gsat_event{ padding:105px 0; background:#efefef; text-align:center; }

.gsat_answer{ padding:100px 0 95px 0; background:#022158; }
.gsat_answer .gsat_answer_con{ width:1000px; margin:0 auto; padding-bottom:49px; background:#fff; }

ul.gsat_tabs{ }
ul.gsat_tabs li{ width:50%; float:left; text-align:center; }
ul.gsat_tabs li a{ display:block; height:70px; background:#a0a0a0; font-family:"SD Gothic Neo Uni", sans-serif; font-weight:bold; line-height:74px; font-size:24px; color:#fff; }
ul.gsat_tabs li.on{ margin-top:-15px; }
ul.gsat_tabs li.on a{ height:85px; background-color:#2037f5; line-height:95px; }
.gsat_tab_con { display:none; padding:55px 0 0 0; }
.gsat_tab_con.on { display:block; overflow:hidden; clear:both; }
img.gsat_nmph_txt{ display:block; margin:0 49px 30px 49px; }
h3.gsat_nmph_txt {margin: 0 49px;font-size: 26px;color: #000e21;line-height: 1.83;font-family: "SD Gothic Neo Uni", sans-serif;font-weight: bold;}

.gsat_nmph{ margin:0 49px 50px 49px; }
.gsat_nmph strong{ display:block; padding:16px 0; background:#2037f5; font-family:"SD Gothic Neo Uni", sans-serif; font-weight:bold; font-size:24px; text-align:center; color:#fff; }
.gsat_nmph .gsat_nmph_con{ overflow:hidden; padding:30px; border:1px solid #2037f5; }
.gsat_nmph .gsat_nmph_con .ncs_slecet{ overflow:hidden; margin-bottom:10px; }
.gsat_nmph .gsat_nmph_con .ncs_slecet span{ display:block; float:left; margin:9px 11px 0 0; font-size:20px;   color:#000;  }
.gsat_nmph .gsat_nmph_con .ncs_slecet select{ width:219px; height:44px; float:left; padding:0 9px; border: 1px solid #d1d1d1; border-radius: 0;background:#fff url(/static/new/images/gsat/ico_select_arrow.png) no-repeat center right 18px;  -moz-appearance: none; -webkit-appearance: none;  appearance: none;  font-size:20px; color:#000; }
.gsat_nmph .gsat_nmph_con .ncs_slecet select::-ms-expand{ display:none; /* IE10, 11 */}

.gsat_nmph .gsat_nmph_con ul{ overflow:hidden; }
.gsat_nmph .gsat_nmph_con ul li{ float:left;  }
.gsat_nmph .gsat_nmph_con ul li:first-child{ margin-right:15px; }
@media screen and (min-width:0\0){.gsat_nmph .gsat_nmph_con ul li:first-child{ margin-right:10px; }}
.gsat_nmph .gsat_nmph_con ul li span{ display:block; float:left; margin:9px 11px 0 0; font-size:20px;   color:#000;  }
.gsat_nmph .gsat_nmph_con ul li input{ width:235px; height:44px; float:left; padding:0 9px; border:1px solid #d1d1d1; font-size:20px; color:#000; }
.gsat_nmph .gsat_nmph_con ul li:last-child input{ width:236px; }
.gsat_nmph .gsat_nmph_con ul li:last-child input::placeholder { color:#a0a0a0; }
.gsat_nmph .gsat_nmph_con ul li a{ display:inline-block; padding:9px 14px 10px 14px; background:#2037f5;  vertical-align:middle; font-size:18px; color:#fff; }
.gsat_nmph .gsat_nmph_con p.nmph_txt{ margin:10px 0 0 0; text-align:right; letter-spacing:-1px; color:#a0a0a0; }

.nmph_check{ margin-top:7px; float:right; color:#000; }
.nmph_check em{ font-size:18px; }
.nmph_check em input{ width: 18px; height: 18px; vertical-align: -3px; }
.nmph_check p{ text-align:left; }


ul.domain_sect{ overflow:hidden; margin:0 49px 50px 49px; }
ul.domain_sect li{ float:left; }
ul.domain_sect li strong{ display:block; margin-top:10px; text-align:right; letter-spacing:-1px; color:#a0a0a0; }
ul.domain_sect li:first-child{ margin-right:21px; }
@media screen and (min-width:0\0){ul.domain_sect li:first-child{ margin-right:9px; }}
ul.domain_sect li span{ display:block; float:left; margin:9px 11px 0 0; font-size:20px;   color:#000;  }
ul.domain_sect li p{ width:230px; height:44px; float:left; padding:0 9px; border:1px solid #d1d1d1; font-size:20px; line-height:44px; color:#000; }
ul.domain_sect li input{ width:264px; height:44px; float:left; padding:0 9px; border:1px solid #d1d1d1; font-size:20px;   color:#000; }
ul.domain_sect li button{ display:inline-block; padding:9px 14px 10px 14px; background:#2037f5; vertical-align:middle; font-size:18px; color:#fff; height:46px;}

.btn_answer{ text-align:center; margin-bottom:70px; }
.btn_answer a{ display:inline-block; }

.keyword_box{  }
.keyword_box ul.keyw_all_tab{ margin:10px 0 50px 49px; float:left;}
.keyword_box ul.keyw_all_tab li{ float:left; margin-right:17px; font-size:16px; letter-spacing:-1px; font-family:'Noto Sans KR medium', sans-serif; font-weight:bold; color:#4a4a4a; }
.keyword_box ul.keyw_all_tab li:last-child{ margin-right:0; }
.keyword_box ul.keyw_all_tab li.on a{ color:#da3a3a; }
.keyword_box .keyw_tab_con { display:none; }
.keyword_box .keyw_tab_con.on { display:block; clear:both; }

.gsat_search{ float:right; width:194px; margin-right:49px; border:1px solid #d1d1d1; border-radius:5px; }
.gsat_search input{ width:120px; height:43px; float:left; padding:0 15px; border-radius:5px; border:none; font-size:16px; color:#a0a0a0; }

p.no_text{ clear:both; padding:15px 0 35px 0; text-align:center; font-size:20px; color:#000; }

.keyword_box ul.keyw_list { overflow-y:auto; height:294px; margin:0 49px 40px 49px; padding:20px 0; }
.keyword_box ul.keyw_list li{ position:relative; width:160px; float:left; margin:0 6px 30px 6px; border:2px solid #2037f5; border-radius:5px; background:#deebff; font-size:16px; letter-spacing:-1px; font-family:'Noto Sans KR medium', sans-serif; font-weight:bold; text-align:center; }
.keyword_box ul.keyw_list li .cmtbox{ position:absolute; top:-20px; right:7px; width:100px; height:35px; padding:6px 10px 4px 10px; background:url(/static/new/images/gsat/bg_gsat_cmtbox.png) no-repeat 0 0; color:#000e21 !important; font-size:12px; }
.keyword_box ul.keyw_list li .cmtbox p{ text-align:right; color:#2037f5; }
.keyword_box ul.keyw_list li .cmtbox p img{ margin-right:3px; }
.keyword_box ul.keyw_list li .cmtbox p:first-child{ float:left; }
.keyword_box ul.keyw_list li .cmtbox p:last-child{ float:right; }
.keyword_box ul.keyw_list li:last-child{ margin-right:0; }
.keyword_box ul.keyw_list li a{ display:block; padding:12px 0 16px 0; color:#000e21; }
.keyword_box ul.keyw_list li.on a{ background:#2037f5; color:#fff; }

.keylist_con { display:block; margin-bottom:29px; padding:25px 49px; background:#f9f9f9; clear:both; }
.keyword_box .keylist_con .sympathy{ overflow:hidden; position:relative; margin-bottom:23px; padding:26px 28px; border:2px solid #2037f5; border-radius:5px; }
.keyword_box .keylist_con .sympathy p{ font-size:16px; font-weight:bold; color:#4a4a4a; }
.keyword_box .keylist_con .sympathy p strong{ display:inline-block; margin-right:8px; font-size:24px; font-weight:bold;  color:#da3a3a; }
.keyword_box .keylist_con .sympathy span{ display:block; font-size:14px; color:#a0a0a0; }
.keyword_box .keylist_con .sympathy a{ display:inline-block; position:absolute; top:26px; right:28px; }
a.clron{ width:58px;height:65px; background:url('/static/new/images/gsat/ico_sympathy_off.png') no-repeat 0 0; text-indent:-99999px; }
a.clron.on{ background:url('/static/new/images/gsat/ico_sympathy_on.png') no-repeat 0 0;}

p.sympathy_txt{ margin-bottom:23px; font-size:16px; letter-spacing: -1px; font-family:'Noto Sans KR Regular', sans-serif; font-weight:bold; color:#4a4a4a; }

.sympathy_cmtbox{ border-top:1px solid #d1d1d1; margin-bottom:30px; }
.sympathy_cmtbox .sympathy_cmt_txt{ padding:29px; border-bottom:1px solid #d1d1d1; }
.scmt_txt{ overflow:hidden; }
.scmt_txt strong{ display:inline-block; width:80px; float:left; font-family:'Noto Sans KR medium', sans-serif; font-weight:bold; font-size:16px; color:#2037f5; }
.scmt_txt p{ width: 670px; float:left; margin-bottom:12px; font-size:16px; font-family:'Noto Sans KR Regular', sans-serif; font-weight:bold; text-align:justify; word-break:break-all; color:#4a4a4a; }
.scmt_txt span{ float:right; font-size:14px; font-family:'Noto Sans KR Regular', sans-serif; font-weight:bold; color:#999da3; }

.scmt_txt_mdf { overflow:hidden; }
.scmt_txt_mdf strong{ display:block; width:80px; float:left; font-family:'Noto Sans KR medium', sans-serif; font-weight:bold; font-size:16px; color:#2037f5;  }
.scmt_txt_mdf textarea{ width:548px; height:41px; float:left; margin-right:10px; padding:15px; border:1px solid #d1d1d1; font-family:'Noto Sans KR', sans-serif; }
.scmt_txt_mdf a.cmt_btn{ display:block; width:84px; height:73px; float:left; border:1px solid #d1d1d1; background:#999999; line-height:70px; font-family:'Noto Sans KR Bold', sans-serif; font-weight:bold; text-align:center; font-size:16px; color:#fff; }

.sympathy_cmtbox .sympathy_cmt_txt ul{ overflow:hidden; clear:both;}
.sympathy_cmtbox .sympathy_cmt_txt ul li{ float:left; }
.sympathy_cmtbox .sympathy_cmt_txt ul li a{ margin-right:9px; padding-left:15px; background:url(/static/new/images/gsat/ico_sympathy_comment.png) no-repeat left 6px; font-size:14px; font-family:'Noto Sans KR Regular', sans-serif; font-weight:bold; color:#999da3; }

.sympathy_cmtbox .sympathy_cmt{ overflow:hidden; margin:12px 0 0 40px; }
.sympathy_cmtbox .sympathy_cmt strong{ display:block; width:80px; float:left; padding-left:19px; background:url(/static/new/images/gsat/bg_sympathy_comment.png) no-repeat left 6px; font-family:'Noto Sans KR medium', sans-serif; font-weight:bold; font-size:16px; color:#2037f5; }
.sympathy_cmtbox .sympathy_cmt p{ width:620px; float:left; font-size:16px; font-weight:bold; word-break:break-all; color:#4a4a4a;  }
.sympathy_cmtbox .sympathy_cmt span{ float:right; font-size:14px; font-family:'Noto Sans KR Regular', sans-serif; font-weight:bold; color:#999da3; }
.sympathy_cmtbox .sympathy_cmt_mdf{ overflow:hidden; margin:12px 0 0 40px; }
.sympathy_cmtbox .sympathy_cmt_mdf strong{ display:block; width:80px; float:left; padding-left:19px; background:url(/static/new/images/gsat/bg_sympathy_comment.png) no-repeat left 6px; font-family:'Noto Sans KR medium', sans-serif; font-weight:bold; font-size:16px; color:#2037f5; }
.sympathy_cmtbox .sympathy_cmt_mdf textarea{ width:485px; height:41px; float:left; margin-right:10px; padding:15px; border:1px solid #d1d1d1; font-family:'Noto Sans KR', sans-serif; }
.sympathy_cmtbox .sympathy_cmt_mdf a.cmt_btn{ display:block; width:84px; height:73px; float:left; border:1px solid #d1d1d1; background:#999999; line-height:70px; font-family:'Noto Sans KR Bold', sans-serif; font-weight:bold; text-align:center; font-size:16px; color:#fff; }
.sympathy_cmtbox .sympathy_cmt_mdf a.cmt_btn.lst{ margin-left:4px; }
.sympathy_cmtbox .sympathy_cmt .scmt_txt_mdf textarea { width: 485px; }
.sympathy_cmtbox .sympathy_cmt .scmt_txt_mdf a.cmt_btn.lst{ margin-left:4px; }

.regist_box{ overflow:hidden; }
.regist_box textarea{ width:708px; height:78px; float:left; margin-right:10px; padding:15px; border:1px solid #d1d1d1; font-family:'Noto Sans KR', sans-serif; }
.regist_box a{ display:inline-block; width:148px; height:108px; border:1px solid #d1d1d1; background:#2037f5; line-height:108px; font-weight:bold; text-align:center; font-size:18px; color:#fff; }

.btn_gsat_btm{ text-align:center; }
.btn_gsat_btm button{ display:inline-block; margin-bottom:20px; }
.btn_gsat_btm button:last-child{ margin-bottom:0; }

.marking_box{ padding:0 49px 49px 49px; }

.qa_box{ }
.qa_box strong{ display:block; margin-bottom:17px; font-size:24px; text-align:center; font-weight:bold; color:#000; }
.qa_box dl{ overflow:hidden; margin-bottom:50px; padding:30px; border:5px solid #2037f5; }
.qa_box dl dt{ width:inherit; float:none; margin-bottom:6px; font-size:18px; font-weight:bold; color:#000; }
.qa_box dl dd{ max-width:inherit; float:none; margin-bottom:15px; font-size:16px; line-height:24px; color:#000; }
.qa_box dl dd em{ font-weight:bold; }

.take_txtbox{ margin-bottom:30px; padding:23px 0; border:2px solid #2037f5; border-radius:5px; text-align:center; font-weight:bold; font-size:24px; color:#333333; }
.take_txtbox span{ color:#2037f5; }

ul.marking_list{ overflow:hidden; margin-bottom:30px; }
ul.marking_list li{ width:212px; float:left; margin-right:14px; border:1px solid #2037f5; border-radius:30px; background:#deebff; text-align:center; }
ul.marking_list li:last-child{ margin-right:0; }
ul.marking_list li a{ display:block; padding:12px 0 14px 0; font-size:20px; font-weight:bold; color:#000; }
ul.marking_list li.on a{ border-radius:30px; background:#2037f5; color:#fff; }

.marking_tab_con { display:block; }
.marking_tab_con table{ margin-bottom:30px; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; }
.marking_tab_con table thead tr th{ padding:12px 0 14px 0; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; font-size:16px; color:#777777; }
.marking_tab_con table tbody tr td{ padding:12px 0 14px 0; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; text-align:center; font-size:14px; color:#777777; }
.marking_tab_con table tbody tr td:nth-child(2){  color:#333333; }
.marking_tab_con table tbody tr td:nth-child(3){  color:#333333; }
.marking_tab_con table tbody tr td.answer{ cursor: pointer; }
.marking_tab_con table tbody tr td em{ font-size:16px !important; font-weight:bold; color:#d1d1d1; }
.txt_blue{ color:#2037f5 !important; }
.txt_red{ color:#da3a3a !important;}
strong.txt_important{ display:block; text-align:center; font-size:14px; color:#a0a0a0; }
.mb50{ margin-bottom:50px; }

.marking_btn{ text-align:center;margin-top:50px; }
.marking_btn a{ display:inline-block; margin-right:11px; }
.marking_btn a:last-child{ margin-right:0; }

strong.marking_tit{ display:block; margin:50px 0 14px 0; font-size:24px; font-weight:bold; color:#333333; }
.result_tb table{ border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; }
.result_tb table tr th, .result_tb table tr td{ padding:14px 0 16px 0; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center; font-size:16px; color:#777; }
.result_tb table tr.bg_gray{ background:#eeeeee; }
.result_tb table.rt_table{ border-top:none; }

#prediction {}
#prediction .section{}
#prediction .section .inner{ width:1000px; margin:0 auto; padding:3% 0; }
#prediction .section .inner dl{ padding:0 2%; }
#prediction .section .inner dl dt{ width:160px;}
#prediction .section .inner dl dd{ max-width:785px;}
#prediction .section .inner dl dd.red{ color:#da3a3a; }
#prediction .section .inner dl dd em{ color:#4a4a4a; }

.support_select{ width:318px; margin:0 auto 30px auto; }
.support_select select{ width:100%; height: 55px; padding:0 9px; border-radius: 0; border: 1px solid #d1d1d1; background:#fff url(/static/new/images/gsat/ico_select_arrow.png) no-repeat center right 18px;  -moz-appearance: none; -webkit-appearance: none;  appearance: none;  font-size:20px; font-weight:bold;  color:#000;  }
.support_select select::-ms-expand{ display:none; /* IE10, 11 */}
/* 분석지 */
ul{ list-style:none; margin:0; padding:0; }
em,address {font-style:normal;}
a,a:hover,a:active,a:focus {text-decoration:none;}

#chart{ width:100%; background:#f1f1f1; }

.chart_contents{ width:1000px; margin:0 auto; padding:100px 0; font-weight:bold; font-family:'Noto Sans KR', sans-serif; }

.tobe_box{ position:relative; }
.tobe_box .tobe_modal{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(/static/new/images/gsat/bg_tobe.png) repeat 0 0; text-align:center; }
.tobe_box .tobe_modal img{ display:inline-block; margin-top:200px; }

.chart_top{ margin-bottom:30px; text-align:center; }
.chart_top h2{ margin:0 0 20px 0; font-size:47px; color:#000e21; }
.chart_top h2 span{ color:#0a6dff; }
.chart_top p{ font-size:24px; }
.chart_top a{ display:inline-block; margin-left:30px; vertical-align: -22px; }

.chart_graph_box{  margin-bottom:50px; }
.chart_graph_ty01{ overflow:hidden; padding:30px; border-radius:15px; background:#fff;  }
strong.graph_tit_b{ display:block; margin-bottom:25px; font-size:24px; text-align:center; }
.number_graph_box_wrap{ width:100%;} /* 190329 css 추가 */
.number_graph_box_wrap:after {display: block;visibility: hidden;height: 0;font-size: 0;clear: both;content: '';} /* 190409 css 추가 */
.number_graph_box{ width:220px; float:left; margin-right:15px; }
.number_graph_box:last-child{ margin-right:0; }
.number_graph_box_col_1{width: 940px;margin-right:0;} /* 190329 css 추가 */
.number_graph_box_col_2{width: 462px;} /* 190329 css 추가 */
.number_graph_box_col_2:nth-child(2n){margin-right: 0;} /* 190329 css 추가 */
.number_graph_box_col_3{width: 303px;} /* 190329 css 추가 */
.number_graph_box_col_3:nth-child(3n){margin-right: 0;} /* 190329 css 추가 */
.number_graph_box_col_4{width: 220px;} /* 190329 css 추가 */
.number_graph_box_col_4:nth-child(4n){margin-right: 0;} /* 190329 css 추가 */
strong.graph_tit_s{ display:block; margin-bottom:15px; font-size:18px; text-align:center; }
strong.graph_tit_s span{ display:inline-block; color:#0a6dff; }
.number_graph_box strong.graph_tit_s {margin-left: 48px;margin-bottom:0px;} /* 190409 margin-left 추가 */
.number_graph_box .graph_sub_tit_s {margin: 4px 0 0 48px;font-size: 14px;font-weight: normal;text-align: center;} /* 190409 css 추가 */

.graph_legend_box {float: right;margin-top: 20px;margin-left: 48px; font-size: 12px;text-align: right;font-weight: normal;} /* 190409 css 추가 */
.graph_legend_box > span {margin-left: 16px;}
.graph_legend_box > span:first-child {margin-left: 0;}
.graph_legend_box .graph_legend_color {display: inline-block;width: 10px;height: 10px;margin-right: 5px;border-radius: 50%;} /* 190409 css 추가 */

.tobe_box{  }
.highrank{ overflow:hidden; margin-bottom:33px; }
.highrank .chart_graph_ty02, .average .chart_graph_ty02{ width:428px; float:left; margin-right:24px; }
.highrank .chart_graph_ty02:nth-child(2){ margin-right:0; }
.chart_graph_ty02{ overflow:hidden; padding:30px; border-radius:15px; background:#fff; }
span.info_graph{ display:block; float:right; margin-top:10px; font-size:12px; color:#b4b4b4; }

.average{ overflow:hidden; }
.average .chart_graph_mor{ width:428px; float:left; margin:0 24px 20px 0; padding:30px; border-radius:15px; background:#fff; }
.average .chart_graph_mor:nth-child(2){  margin-right:0;}
.chart_graph_mor strong.tit_mor{ display:block; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d1d1d1; }
.chart_graph_mor strong.tit_mor a{ display:block; float:right; color:#666666; }
.chart_graph_mor ul{  }
.chart_graph_mor ul li{ overflow:hidden; margin-bottom:14px; color:#333333; }
.chart_graph_mor ul li:last-child{  margin-bottom:0; }
.chart_graph_mor ul li span{ float:right; color:#666; }

.average .chart_graph_ty02{ margin-bottom:20px; }
.average .chart_graph_ty02:nth-child(2){ margin-right:0; }
.average .chart_graph_ty02:nth-child(4){ margin-right:0; }
.average .chart_graph_ty02:nth-child(6){ margin-right:0; }
.average .chart_graph_ty02:nth-child(7){ width:940px; }
.average .chart_graph_ty02:nth-child(8){ margin-bottom:0; }
.average .chart_graph_ty02:nth-child(9){ margin-bottom:0; margin-right:0; }

p.chart_txt_btm{ margin-bottom:25px; text-align:center; font-size:28px; color:#333; }
p.chart_txt_btm span{ color:#0a6dff; }

.btn_chart_btm{ text-align:center; }


.stepper-disabled { pointer-events:none; opacity:0.7;}

.button-disabled { pointer-events:none; opacity:0.5; }
.v-select{ height:65px !important; margin-bottom:10px; }
.v-select input{ height:62px !important; }
.v-select .selected-tag { font-size:20px; font-weight:bold; }


/* 팝업 */
.modal { position:fixed; left:0; top:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); opacity:0; visibility:hidden; transform:scale(1.1); transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s; z-index:500; } 
.analysis_pop { position:absolute; top:50%; left:50%; width:509px; padding:24px 24px 48px 24px; border-radius:5px; transform:translate(-50%, -50%); background:#fff; font-family:'Noto Sans KR', sans-serif;  } 
.btn_close { float:right; margin-bottom:30px; } 
.show-modal { opacity:1; visibility:visible; transform:scale(1.0);transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s; } 

ul.analysis_chepter{ overflow:hidden; clear:both; margin:0 0 30px 0; padding:20px 27px; border-radius:20px; background:#deebff; }
@media screen and (min-width:0\0){ul.analysis_chepter{ padding:20px 22px; }}
ul.analysis_chepter li{ float:left; margin-right:15px; padding-right:25px; background:url(/static/new/images/gsat/bg_analysis_list.png) no-repeat right 10px; font-size:19px;  }
ul.analysis_chepter li a{ color:#999999; }
ul.analysis_chepter li a.on{ font-weight:bold; color:#333333; }
ul.analysis_chepter li:last-child{ padding-right:0; margin-right:0; background:none; }

p.analysis_txt{ margin-bottom:20px; text-align:center; font-size:28PX; font-weight:bold; letter-spacing:-2px; color:#000e21; }
p.analysis_txt span{ color:#2037f5; }
select.analysis_select{ width:100%; height:65px; padding:0 9px; border-radius: 0; border: 1px solid #d1d1d1; background:#fff url(/static/new/images/gsat/ico_select_arrow.png) no-repeat center right 18px;  -moz-appearance: none; -webkit-appearance: none;  appearance: none;  font-size:20px; font-weight:bold;  color:#000;  }
select.analysis_select::-ms-expand{ display:none; /* IE10, 11 */}
select.analysis_select:focus { outline: none; }

.chpcon{ width:92%; margin:0 auto; }
span.analysis_import{ display:block; margin:25px 0 50px 0; text-align:center; font-size:17px; color:#a0a0a0; }

a.btn_analysis{ display:block; width:100%; height:23px;  padding:14px 0 23px 0; border-radius:6px; background:#2037f5; font-size:20px; font-weight:bold; text-align:center; color:#fff; }
a.btn_analysis em{ display:inline-block; padding-right:25px; background:url(/static/new/images/gsat/ico_pop_btn.gif) no-repeat right 10px;  }

strong.chp_tit{ display:block; margin-bottom:10px; font-size:20px; color:#000e21; }
ul.radio_list{ overflow:hidden; padding:0; margin:0 0 25px 0; }
ul.radio_list li{ float:left; margin-right:10px; font-size:20px; font-weight:bold; font-family:'Noto Sans KR Regular', sans-serif; }
ul.radio_list li:last-child{ margin-right:0; }
ul.radio_list li input[type="radio"]{ width:15px; height:15px; }

.sch_search{ overflow:hidden; margin-bottom:20px; border-bottom:2px solid #e3e3e3; }
.sch_search input{ width:382px; height:49px; float:left; border:none; font-size:20px; }
.sch_search input:focus { outline: none; }
.sch_search a{ display:block; float:left; }

ul.score_list{ overflow:hidden; margin-top:25px; }
ul.score_list li{ width:232px; float:left; }
ul.score_list li:last-child{ width:187px; float:right;}
ul.score_list li .score_txt{ height:62px; border-bottom:2px solid #e3e3e3; text-align:right; font-size:20px; line-height:85px; color:#000e21; }
ul.score_list li .score_txt input{ width:120px; border:none; font-size:29px; text-align:right; color:#2037f5; }

a.btn_add{ display:block; float:right; margin-bottom:24px; padding:5px 12px; border-radius:15px; background:#2037f5; font-size:20px; color:#ffffff; }

ul.ah_score{ overflow:hidden; margin-bottom:10px; clear:both; }
ul.ah_score li{ float:left; margin-right:7px; }
ul.ah_score li:nth-child(1){ width:185px; }
ul.ah_score li:nth-child(2){ width:100px; }
ul.ah_score li:nth-child(3){ width:100px; height:63px; border:1px solid #d1d1d1; line-height:60px; text-align:center; font-size:20px; color:#000e21; }
ul.ah_score li:nth-child(3) input{ width:45px; border:none; font-size:20px; text-align:right; color:#999999; }
ul.ah_score li:nth-child(3) input:focus{ outline:none; }
ul.ah_score li:nth-child(4){ margin-right:0; margin-top:20px; }
ul.ah_score li:nth-child(4) img{ display:inline-block; }

.wt200{ width:220px !important; }

/* 더보기 팝업 */
.more_modal { position:fixed; left:0; top:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); opacity:0; visibility:hidden; transform:scale(1.1); transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s; z-index: 1000;} 
.moreshow-modal { opacity:1; visibility:visible; transform:scale(1.0);transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s; } 
.more_pop { position:absolute; top:50%; left:50%; width:563px; padding:30px; background:#efefef; font-family:'Noto Sans KR', sans-serif; transform:translate(-50%, -50%); } 
.morebtn_close { position:absolute; top:-35px; right:0; } 

.more_listbox{ width:280px; float:left; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1; background:#fff; }
.more_pop .more_listbox:last-child{ border-right:1px solid #d1d1d1; }
.more_listbox strong{ display:block; padding:12px 12px 12px 16px; border-bottom:1px solid #d1d1d1; font-size:16px; color:#666666; }
.more_listbox ul{ padding:20px 16px; }
.more_listbox ul li{ overflow:hidden; margin-bottom:8px; color:#333; }
.more_listbox ul li span{ float:right; color:#666; }
.more_listbox ul li:last-child{ margin-bottom:0; }


