.img_re				{width:auto;max-width:100%;}
.page_default		{padding:200px 0 100px;line-height:180%;border:1px dashed var(--side-color);text-align:center;background:url(../img/page_default.png) no-repeat 50% 60px;text-align:center;}
.preview-wrap		{width:960px;margin:0 auto;}

.page_tab_txt			{margin-bottom:2rem}
.page_tab_txt ul		{display:flex;flex-flow:row wrap;}
.page_tab_txt ul li		{flex:1;}
.page_tab_txt ul li a		{display:block;background:var(--basic-bg);border:1px solid var(--basic-border);text-align:center;padding:0.75rem 0;margin-left:-1px;position:relative;z-index:5}
.page_tab_txt ul li a:hover	{color:var(--main-color);}
.page_tab_txt ul li a.on,
.page_tab_txt ul li a.on:hover{background:var(--main-color);border-color:var(--main-color);color:var(--main-color-text);z-index:6}


.line_solid				{clear:both;display:block;margin:30px 0;border-bottom:1px solid #dadada;}
.line_dashed			{clear:both;display:block;margin:30px 0;border-bottom:1px dashed #dadada;}
.line_dotted			{clear:both;display:block;margin:30px 0;border-bottom:1px dotted #dadada;}
.line_double			{clear:both;display:block;margin:30px 0;border-bottom:3px double #eaeaea;}
.line_blank				{clear:both;display:block;height:30px;}

/* box */
.bg_wh,	.bg_gr,	.bx1_wh, .bx2_wh, .bx1_gr, .bx1_rd	{padding:2rem;margin:1rem 0}
.bg_wh	{position:relative;background:#fff;}
.bg_gr	{position:relative;background:#f5f5f5}
.bx1_wh	{position:relative;border:1px solid #dadada;background:#fff}
.bx2_wh	{position:relative;border:2px solid #dadada;background:#fff}
.bx1_gr	{position:relative;border:1px solid #dadada;background:#f5f5f5}
.bx1_rd	{position:relative;border:1px solid #EF593A;background:#fff}

@media only screen and (max-width:767px){ 
	.page_tab_txt ul li		{min-width:50% !important;}
	.page_tab_txt ul li:nth-child(n+3) a{border-top:none;}
	.bg_wh,	.bg_gr,	.bx1_wh, .bx2_wh, .bx1_gr, .bx1_rd	{padding:1.5rem;}
}
@media only screen and (max-width:576px){ 
	.page_tab_txt ul		{flex-flow:column;}
	.bg_wh,	.bg_gr,	.bx1_wh, .bx2_wh, .bx1_gr, .bx1_rd	{padding:1rem;}
}

/* layout */
.col_group		{display:flex;flex-flow:row wrap;margin:0 -15px}
.col_group .bx	{padding:0 15px}

.column_type1			{display:flex;flex-flow:row wrap;justify-content:space-between;}
.column_type1 .img		{}
.column_type1 .txt		{padding-left: 30px;}

.column_type2			{display:flex;flex-flow:row wrap;justify-content:space-between;}
.column_type2 .txt		{padding-right:30px;}
.column_type2 .img		{}


#map-frame		{width:100%;height:500px;}
#pdfview		{}
#movieframe		{}


@media all and (max-width:1023px){
	.preview-wrap		{width:auto;}
	
	.col_group .col_d2,
	.col_group .col_d3,
	.col_group .col_d4,
	.col_group .col_d5	{float:none;width:auto;}
	.col_group .cont .txt	{margin:10px 0;}
	
	#map,
	#pdfview				{width:100%;height:320px;}
	.column .img img		{max-width:100%;height:auto;margin:0 auto 20px !important;text-align:center !important;}
	.column .img			{text-align:center !important;}
	.column_type1			{flex-flow:column;justify-content:center;align-items: center;}
	.column_type1 .img		{margin:0 auto 10px;text-align:center}
	.column_type1 .txt		{width:100% !important;padding:0;}
	
	.column_type2			{flex-flow:column;justify-content:center;align-items: center;}
	.column_type2 .txt		{width:100% !important;margin:0 auto 10px;padding:0;}
	.column_type2 .img		{text-align:center}
	
	.column_type3				{}
	.column_type3 .txt			{margin:10px 0 !important;}
	.column_type3 .column		{float:none;box-sizing:border-box;}
	.column_type3 .column.half,
	.column_type3 .column.triple,
	.column_type3 .column.quarter	{width:auto;}
	
	.column_type4 .img			{position:relative;background-position:50% 50%;background-size:cover;background-repeat:no-repeat; background-color:#888;background-blend-mode: multiply;color:#fff;text-align:center;}
	.column_type4 .txt			{position:absolute;width:100%;padding:0 10%;height:30px;line-height:30px;margin-top:-15px;top:50%;font-size:125%;color:#fff;}
}


/* table */
.table						{}
.table table thead th		{padding:0.75rem}
.table table tbody th, 
.table table tbody td		{padding:1rem}
.table-sm table thead th,
.table-sm table tbody th,
.table-sm table tbody td	{padding:0.5rem}
.table-lg table thead th,
.table-lg table tbody th,
.table-lg table tbody td	{padding:1.25rem}

.table1	table						{border-top:2px solid var(--basic-color);border-bottom:1px solid var(--basic-color);}
.table1	table tr					{border-top:1px solid var(--basic-border)}
.table1	table thead tr				{border-color:var(--basic-color)}
.table1	table thead th				{color:var(--basic-color)}
.table1	table tbody tr:first-child	{border-color:var(--basic-color)}
.table1 table tbody th				{background:Var(--basic-bg);}

.table2	table						{}
.table2	table th,
.table2	table td					{border:1px solid var(--basic-border)}
.table2	table thead th				{background:var(--basic-bg);color:#333}

.table3	table						{}
.table3	table thead th				{background:var(--dgray0);color:#fff}
.table3	table tbody th,
.table3	table tbody td				{border:1px solid var(--basic-border);border-top:none;border-left:none;}
.table3	table tbody th				{border-right:none;background:var(--basic-bg);}
.table3	table tbody td:last-child	{border-right:none;}

.table-form	th,
.table-form	td{border:1px solid var(--basic-border)}
.table-form	th{background:var(--basic-bg);}

/* list */
ul.bu>li,
ul.bu>li>ul>li			{padding-left:13px;}
ul.bu>li:before			{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--main-color);vertical-align:top;margin:11px 10px 0 -13px;}
ul.bu>li>ul>li:before	{content:"";display:inline-block;width:6px;border-top:1px solid var(--basic-color);vertical-align:top;margin:12px 8px 0 -13px;}

ol.list1				{counter-reset:num;}
ol.list1 li:before		{counter-increment:num;content: counter(num) ". ";}

/* column */



/* login */
.login-wrap							{position:relative;}
.login-wrap .txt					{background:var(--basic-bg);padding:2rem;margin-top:2rem}
.login-wrap .input-id				{}
.login-wrap .input-pw				{margin-top:5px;}
.login-wrap [class*="input-"]		{position:relative;}
.login-wrap [class*="input-"]:before{content:"";position:absolute;left:0;top:0;width:50px;line-height:50px;text-align:center;font-family:FontAwesome;color:var(--main-color)}
.login-wrap .input-id:before		{content:"\f007";}
.login-wrap .input-pw:before		{content:"\f30d";}
.login-wrap [class*="input-"] input	{padding-left:50px;}
.login-wrap [class*="input-"] input:focus	{border-color:#fff;outline:2px solid var(--main-color)}
.login-wrap .login-option			{display:flex;flex-flow:row wrap;justify-content: space-between;margin:0.5rem 0 1.5rem 0;}
.login-wrap .login-option a			{display:inline-block;text-decoration:underline;}
.login-wrap .login-sns				{text-align:center;margin:2rem 0}
.login-wrap .login-sns .tit			{margin:0 0 0.5rem 0}
.login-wrap .login-ico				{display:inline-block;margin:0 2px;width:52px;height:52px;text-align:center;border:1px solid #eaeaea;border-radius:50%;background-image:url(../img/ico_sns.png);background-repeat:no-repeat}
.ico-naver							{background-position:0 0}
.ico-kakao							{background-position:-50px 0}
/*type1:기본 / type2:좌우분할 / type3:배경이미지위에*/
.login-type						{position:relative;}
.login-type > form				{height:100%}
.login-type.type1				{width:480px;margin:4rem auto;}
.login-type.type2				{display:flex;flex-flow:row wrap;}
.login-type.type2 > div			{flex:1;height:100vh}
.login-type.type2 .img			{background:var(--basic-bg)}
.login-type.type2 .cont			{position:relative;}
.login-type.type2 .login-wrap	{width:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.login-type.type3				{height:100vh;background:var(--dgray1)}
.login-type.type3 .login-wrap	{width:480px;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}
.login-type.type3 .form-control,
.login-type.type3 .tv-checkbox input[type="checkbox"] + label::before	{border-color:#fff;}
.login-type.type3 .btn-wh		{background:var(--black1);border-color:var(--black1)}

@media only screen and (max-width:1480px){
}
@media only screen and (max-width:1240px){
}
@media only screen and (max-width:1023px){

}
@media only screen and (max-width:767px){
}
@media only screen and (max-width:576px){
	.login-type.type1				{width:100%;padding:20px;}
	.login-type.type3 .login-wrap	{width:100%;padding:20px;}
}


/* content */

#sitemap							{}
.sitemap_bx							{display:block;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dashed #ccc;}
.sitemap_bx .tit					{padding:5px;margin:0 0 5px 0;background:#464C58;text-align:center;font-size:125%;}
.sitemap_bx .tit a					{color:#fff}
.sitemap_bx ul.sitemap_2depth		{margin-left:-1%;overflow:hidden}
.sitemap_bx ul.sitemap_2depth li	{float:left;font-size:14px;margin:0 0 10px 1%}
.sitemap_bx ul.sitemap_2depth > li	{width:24%;}
.sitemap_bx ul.sitemap_2depth li a	{display:block;padding:5px 10px;color:#3378C1;border:1px solid #3378C1;}
.sitemap_bx ul.sitemap_3depth		{padding:5px 10px;background:#f4f4f9;}
.sitemap_bx ul.sitemap_3depth li	{float:none;width:100%;font-size:12px;margin:0;letter-spacing:-1px;}
.sitemap_bx ul.sitemap_3depth li a	{color:#454545;margin:0;padding:4px 0 2px 8px;border:none;background:url('../img/ico_homearr.png') no-repeat 0 0.8em;}

#sitemap>ul	{display:flex;flex-flow:row wrap;margin:0 -2rem}
#sitemap>ul>li{flex:0 1 33.333%;padding:0 2rem 4rem 2rem;}
#sitemap>ul>li>a>span	{display:block;border-top:2px solid var(--dgray1);border-bottom:1px solid var(--dgray1);color:var(--dgray1);font-size:var(--font-xlg);font-weight:var(--font-semibold);padding:1rem 0.5rem;}
#sitemap>ul>li>ul>li>a{display:block;border-bottom:1px solid #eee;padding:0.725rem 0.5rem}
#sitemap>ul>li>ul>li>a:hover{color:var(--main-color);border-color:var(--main-color);}
#sitemap>ul>li>ul>li>ul	{background:var(--basic-bg);padding:1rem;}
#sitemap>ul>li>ul>li>ul>li>a:before{content:"";display:inline-block;width:2px;height:2px;margin-right:10px;border-radius:50%;background:var(--dgray1);vertical-align:middle;}
#sitemap>ul>li>ul>li>ul>li>a:hover:before{background:var(--main-color)}
#sitemap>ul>li>ul>li>ul>li>a:hover{color:var(--main-color);text-decoration:underline;}

@media only screen and (max-width:1480px){
}
@media only screen and (max-width:1240px){
}
@media only screen and (max-width:1023px){
	#sitemap>ul	{margin:0 -1rem}
	#sitemap>ul>li{padding:0 1rem 4rem 1rem;}
}
@media only screen and (max-width:767px){
	#sitemap>ul>li{flex:0 1 50%;padding:0 1rem 4rem 1rem;}
}
@media only screen and (max-width:576px){
	#sitemap>ul	{margin:0;flex-flow:column;}
	#sitemap>ul>li{flex:1 1 100%;padding:0 0 2rem 0;}
	#sitemap>ul>li>span	{font-size:var(--font-lg);padding:0.5rem 0;}
	#sitemap>ul>li>ul>li>a{padding:0.5rem 0}
	

}
@media only screen and (max-width:415px){
}
#top-sitemap-wrap				{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99999999;visibility:hidden;opacity:0;transition:all 0.2s ease-out;}


#top-search-wrap				{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99999999;visibility:hidden;opacity:0;transition:all 0.2s ease-out;}
#top-search-wrap.show			{visibility:visible;opacity:1;}
#top-search-wrap #top-search	{top:-50px;transition:var(--all-ani);}
#top-search-wrap.show #top-search{top:0;}
#top-search						{position:fixed;left:0;width:100%;background:var(--grd);padding:6rem 0;box-shadow:0 10px 20px rgba(0,0,0,0.2);} 
#top-search .contwrap			{width:960px;margin:0 auto;}
#top-search	.btn-close			{right:2rem;top:2rem;font-size:var(--font-2xlg);color:#fff;line-height:1;position:absolute;} 
#top-search	.btn-close:hover	{transform:rotate(90deg)}
#top-search .input-area			{position:relative;}
#top-search .input-area a		{font-size:var(--font-xlg);position:absolute;right:10px;top:6px;color:#fff}
#top-search .input-area input						{width:100%;height:50px;line-height:50px;background:none;border:none;border-bottom:3px solid #fff;color:#fff;font-size:var(--font-xlg);font-weight:Var(--font-bold)}
#top-search .input-area input:focus					{background-color:none;color:#fff;outline:0;}
#top-search .input-area input::placeholder			{opacity:1;color:rgba(255,255,255,0.6)}
#top-search .input-area input:-ms-input-placeholder	{opacity:1;color:rgba(255,255,255,0.6)}
#top-search .input-area input::-ms-input-placeholder	{opacity:1;color:rgba(255,255,255,0.6)}
#top-search .rc-word		{margin-top:2rem;display:flex;flex-flow:row wrap;justify-content:center;line-height:1.2;}
#top-search .rc-word h3		{width:100px;padding:0;margin:0;font-size:1.125rem;color:#fff}
#top-search .rc-word .cont	{width:calc(100% - 100px);display:flex;flex-flow:row wrap;}
#top-search .rc-word a		{display:inline-block;margin:0 10px 10px 0;color:#fff;font-weight:var(--font-regular);position:relative;}
#top-search .rc-word a:before		{content:"#"}
#top-search .rc-word a:after		{content:"";width:0%;border-bottom:1px solid #fff;display:block;position:Absolute;left:0;bottom:0;transition:var(--all-ani);}
#top-search .rc-word a:hover:after	{width:100%;}

#top-search .input-area .date-select {color: var(--main-color);margin-top:20px;background: #fff;padding: 0.5rem;border-radius: 0.5rem;align-items: center;}
#top-search .input-area .date-select .tit {font-size: 18px;margin-right: 20px;font-weight: 600;color: #fff;background: var(--main-color);padding: 0.2rem 0.8rem;border-radius: 0.3rem;}



@media only screen and (max-width:1480px){
	
}
@media only screen and (max-width:1240px){
	#top-search			{padding:6rem 0;}
	
}
@media only screen and (max-width:1023px){
	#top-search			{padding:4rem 0;}
	#top-search .contwrap			{width:80%;}
	
}
@media only screen and (max-width:767px){
	
}
@media only screen and (max-width:576px){
	#top-search			{padding:3rem 0;}
	#top-search .contwrap	{width:calc(100% - 4rem);}
	#top-search	.btn-close			{right:1rem;top:1rem;font-size:var(--font-xlg);} 
	#top-search .input-area input	{font-size:var(--font-lg);}
	#top-search .input-area a		{font-size:var(--font-lg);}
	#top-search .rc-word			{margin-top:1.5rem;flex-direction:column;}
	#top-search .rc-word h3			{width:auto;margin:0 0 0.5rem 0}
	#top-search .rc-word .cont		{width:100%;}
	#top-search .rc-word a			{font-size:0.875rem}
	#top-search .input-area .date-select .tit {font-size:1rem;}

}
@media only screen and (max-width:415px){
	
}

#search-wrap					{}
#search-wrap .s_word			{display:inline-block;border-bottom:2px solid var(--pink);color:var(--pink);font-weight:var(--font-exbold);margin:0 0.125rem;padding:0 0.125rem;line-height:1.1;background:none;}
#search-wrap .s_word:hover		{}

.search-top						{position:Relative;background:var(--basic-bg);margin-bottom:2rem;z-index:5}
.search-top .input-area			{position:Relative;display:flex;flex-flow:row wrap;background:var(--main-color);border-radius:0.25rem;}
.search-top .input-area .dropdown					{position:Relative;width:240px;}
.search-top .input-area .dropdown:after				{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";display:block;border-right:1px solid #fff;height:30px;}
.search-top .input-area .dropdown .dropdown-menu	{position:absolute;left:0;top:50px;width:100%;background:#fff;border:3px solid var(--dark-color);display:none;}
.search-top .input-area .dropdown .dropdown-menu a	{display:block;padding:0.5rem 0.75rem;border-top:1px dotted #ddd;}
.search-top .input-area .dropdown .dropdown-menu li:first-child a{border:none;}
.search-top .input-area .dropdown .dropdown-menu a:hover		{background:#f6f6f6}
.search-top .input-area .dropdown .dropdown-menu a.on			{color:var(--main-color)}
.search-top .input-area .dropdown i					{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);}
.search-top .input-area .dropdown button,
.search-top .input-area input[type="text"]			{line-height:70px;background:none;border:none;color:#fff;font-size:var(--font-lg);padding-left:1.5rem;}
.search-top .input-area .dropdown button			{width:100%;text-align:left;}
.search-top .input-area input[type="text"]			{width:calc(100% - 240px);}
.search-top .input-area	.btn-search					{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#fff}
.search-top .input-area input::placeholder			{opacity:1;color:rgba(255,255,255,0.6)}
.search-top .input-area input:-ms-input-placeholder	{opacity:1;color:rgba(255,255,255,0.6)}
.search-top .input-area input::-ms-input-placeholder{opacity:1;color:rgba(255,255,255,0.6)}
.search-top .input-area input:focus					{background-color:none;color:#fff;outline:0;}
.search-top .option-area							{border-radius:0 0 .25rem .25rem;padding:1rem 1.5rem}
@media only screen and (max-width:1240px){
	.search-top .input-area .dropdown			{width:200px;}
	.search-top .input-area input[type="text"]	{width:calc(100% - 200px);}
}
@media only screen and (max-width:1023px){
	.search-top .input-area .dropdown			{width:160px;}
	.search-top .input-area input[type="text"]	{width:calc(100% - 160px);}
}
@media only screen and (max-width:767px){
	.search-top .input-area .dropdown			{display:none;}
	.search-top .input-area input[type="text"]	{width:100%;}
}


.srh-wrap-divide				{display:flex;flex-flow:row wrap;}
.srh-wrap-divide .cont-l		{width:calc(100% - 240px);padding-right:60px;}
.srh-wrap-divide .cont-r		{width:240px;}

#srh-result-rank,
#srh-result-rc					{position:relative;}
#srh-result-rank h3,
#srh-result-rc h3				{padding:0;margin:0 0 1rem 0;font-size:1.25rem;}
#srh-result-rank .mo-btn,
#srh-result-rc .mo-btn			{position:absolute;right:0;top:0;display:none;}
#srh-result-rank .cont,
#srh-result-rc .cont			{}
#srh-result-rank 				{margin:0 0 2rem 0;counter-reset:num;}
#srh-result-rank li:before		{counter-increment:num;content:counter(num);font-size:0.75rem;display:inline-block;width:22px;height:22px;background:var(--point-color1);color:#fff;border-radius:0.125rem;margin-right:10px;text-align:center;}
#srh-result-rank li				{margin:0.5rem 0;line-height:22px;}
#srh-result-rc					{word-break:break-all;}
#srh-result-rc .cont a			{display:inline-block;margin:0 5px 5px 0;position:relative;background:Var(--basic-bg);padding:0.25rem 0.615rem;border-radius:0.25rem;font-size:0.95rem}
#srh-result-rc .cont a:hover	{background:var(--point-color1);color:#fff;}
#srh-result-rc .cont a:before	{content:"#"}

@media only screen and (max-width:1240px){
	.srh-wrap-divide .cont-l	{width:calc(100% - 200px);padding-right:40px;}
	.srh-wrap-divide .cont-r	{width:200px;}	
}
@media only screen and (max-width:1023px){
	.srh-wrap-divide			{flex-direction:columne;}
	.srh-wrap-divide .cont-l	{order:2;width:100%;padding-right:0;}
	.srh-wrap-divide .cont-r	{order:1;width:100%;}	
}
@media only screen and (max-width:767px){
	#srh-result-rank h3,
	#srh-result-rc h3				{margin:0 0 0.5rem 0;font-size:1.125rem}
	#srh-result-rank .mo-btn,
	#srh-result-rc .mo-btn			{display:block;}
	#srh-result-rank .cont,
	#srh-result-rc .cont			{height:35px;overflow:hidden;}
	#srh-result-rank .cont.open,
	#srh-result-rc .cont.open		{height:100%;}
	#srh-result-rank,
	#srh-result-rc					{margin:0 0 1rem 0;}
}

.srh-result-none				{margin:0 0 2rem 0;font-size:var(--font-lg);border:1px dotted #ddd;padding:3rem;text-align:center;word-break:keep-all;}
.srh-result-none:before			{content:"\f57a";font-family:FontAwesome;margin-bottom:1rem;display:block;font-size:3rem;color:#ccc}
.srh-result-title				{border:1px solid var(--main-color);border-radius:0.25rem;overflow:hidden;}
.srh-result-tit					{padding:2rem;font-size:var(--font-xlg);text-align:Center;word-break:keep-all;}
.srh-result-tit:before			{content:"\f022";font-family:FontAwesome;margin-right:1rem}
.srh-result-tit .num			{color:var(--pink)}
.srh-result-tit p				{font-size:var(--font-base);color:#999;}
.srh-result-tab					{background:var(--basic-bg);padding:1rem 1.5rem}
.srh-result-tab ul				{display:flex;flex-flow:row wrap;}
.srh-result-tab ul li 			{margin-right:2rem}
.srh-result-tab ul li a			{display:block;}
.srh-result-tab ul li a.on		{color:var(--main-color)}
/*
.srh-result-tab ul li 			{width:20%;}
.srh-result-tab ul li a			{display:block;margin:1px;background:#f1f1f1;border:1px solid #f1f1f1;padding:0.75rem;text-align:Center;}
.srh-result-tab ul li a.on		{background:#fff;border-color:var(--main-color);color:var(--main-color)}*/

.srh-result-wrap article			{position:Relative;border-top:2px solid var(--main-color);margin:2rem 0;padding:2rem 0;}
.srh-result-wrap article h2			{padding:0;margin:0 0 1rem 0;color:var(--main-color);font-weight:Var(--font-semibold);display:flex;align-items:center;}
.srh-result-wrap article h2 em		{display:inline-block;margin-left:0.5rem;color:#111;font-size:1.125rem}
.srh-result-wrap article .more		{position:absolute;right:0;top:2rem;}
.srh-result-wrap article .tit		{font-size:1.145rem;color:#333;font-weight:500;margin-bottom:0.5rem}
.srh-result-prof .cont ul			{display:flex;flex-flow:row wrap;margin:0 -3rem}
.srh-result-prof .cont li			{width:33.3333%;padding:0 1.5rem}
.srh-result-prof .cont .bx			{display:block;border:1px solid #eee;padding:1rem;}	
.srh-result-prof .cont .bx .row		{display:flex;flex-flow:row wrap;}
.srh-result-prof .cont .thumb		{width:100px;height:120px;}
.srh-result-prof .cont .txt			{width:calc(100% - 150px);margin-left:30px;}

.srh-result-student .cont ul		{display:flex;flex-flow:row wrap;}
.srh-result-student .cont li		{width:50%;padding:1.5rem 0;border-top:1px dashed var(--basic-border)}
.srh-result-student .cont li:nth-child(-n+2){border-top:none;}
.srh-result-student .cont .bx		{display:block;}
.srh-result-student .cont .bx .row	{display:flex;flex-flow:row wrap;}
.srh-result-student .cont .thumb	{width:60px;height:60px;border-radius:50%;}
.srh-result-student .cont .txt		{width:calc(100% - 90px);margin-left:30px;}
.srh-result-student .cont .txt .badge		{margin-right:2px}
.srh-result-student .cont .tit span	{font-size:var(--font-base);color:#999;display:inline-block;margin-left:10px;font-weight:var(--font-regular)}

.srh-result-menu .cont				{background:var(--basic-bg);padding:1rem 1.5rem}
.srh-result-menu .cont li:before	{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#aaa;vertical-align:middle;margin-right:1rem}
.srh-result-menu .cont i			{color:#999;margin:0 0.5rem;font-size:0.75rem}
.srh-result-web .cont li			{border-bottom:1px dashed var(--basic-border);padding:1.5rem 0}
.srh-result-web .cont li:first-child{padding-top:0}
.srh-result-board .cont li			{border-bottom:1px dashed var(--basic-border);padding:1.5rem 0}
.srh-result-board .cont li:first-child{padding-top:0}
.srh-result-board .cont .date		{font-size:0.825rem;color:#999}
.srh-result-board .cont .route		{margin-top:1rem}
.srh-result-board .cont .route:before	{content:"\f15c";font-family:FontAwesome;color:#aaa;margin-right:0.5rem}
.srh-result-table .cont table		{text-align:center;}
.srh-result-table .cont table th,
.srh-result-table .cont table td		{}
.srh-result-table .cont table thead th	{padding:0.75rem 1rem;background:#9DA8B3;color:#fff}
.srh-result-table .cont table tbody th	{background:var(--basic-bg)}
.srh-result-table .cont table tbody td	{border-right:1px solid var(--basic-border)}
.srh-result-table .cont table tbody td:last-child{border-right:none;}
.srh-result-table .cont table tbody th,
.srh-result-table .cont table tbody td	{padding:1rem;border-bottom:1px solid var(--basic-border);}
.srh-result-namecard .cont ul		{}
.srh-result-namecard .cont li		{padding:1.5rem 0;border-top:1px solid var(--basic-border)}
.srh-result-namecard .cont li:first-child{padding-top:0;border-top:none}
.srh-result-namecard .cont .bx		{display:block;}	
.srh-result-namecard .cont .bx .row	{display:flex;flex-flow:row wrap;}
.srh-result-namecard .cont .thumb	{width:120px;height:80px;border-radius:0.25rem;overflow:hidden;}
.srh-result-namecard .cont .txt		{width:calc(100% - 150px);margin-left:30px;}

