/*ÆË¾÷*/
@import url("popup.css"); 


@charset "euc-kr";
.hide {display:none;}
.mvt5 {margin-top:5px !important;}
.bor_bot {border-top:1px solid #e4e4e4;}
.mar_tb {margin:1em 0;}
.f_col_type1 {color:#b325c8;}
.f_col_type2 {color:#cf1500;}
.mb5 {margin-bottom:0.5em;}
.pd10 .e_univer_tit {margin-bottom:1em !important;}
.respon_img {width:100%;}

.pb15	{ padding-bottom:15px !important; }

.ta_c	{text-align:center !important;}
.ta_r	{text-align:right !important;}
.ta_l	{text-align:left !important;}

/* °øÅë ·¹ÀÌ¾Æ¿ô */
body {background:#d3d5d4;}
.bg_body {background:#fff;}
.wrap {position:relative; width:100%; height:100%; min-height:1%; background:#fff; overflow:hidden;}
.header {position:relative;}
.header .lnb {width:100%; height:15px; padding:17px 0 19px; overflow:hidden;}
.header h1 {position:absolute; top:7px; width: 100%;}
.header h1 a {display:block; width:129px; height:36px;text-align:center; margin:0 auto; background:url("/2016/m/comm/img/inc/t_logo.png") no-repeat; background-size:129px 36px; font-size:0; text-indent:-9999px; overflow:hidden;}
.header .service a{display:block;position:absolute; right:10px; top:18px; width:87px;overflow:hidden;color:#022EC8;font-weight:bold;}
.btn {position:absolute; left:15px; top:15px; width:26px; height:26px; background:url("/2016/m/comm/img/btn/btn_side.png") no-repeat; background-size:26px 26px; text-indent:-9999px; overflow:hidden;}

.title_l			{ display:table-cell; }
.title_r			{ display:table-cell; text-align:right; }

.tit_bgline {margin-bottom: 1em; padding-bottom: 1em; background: url("/img/icon/side_line.png") repeat-x right bottom;}

.underline {border-bottom:1px solid #ccd1cb;}
/*
.header .lnb ul.i_list li {padding:0; margin-left:0.250em; border:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:83.3%; line-height:1.8; color:#fff; vertical-align:middle;}
.header .lnb ul.i_list li a {display:block; padding:0.250em 0.5em 0.250em 1.65em; color:#fff;}
.header .lnb ul.i_list li.i_com.i_spot {background:#50d9b2 url("/2016/m/comm/img/icon/ico_e.png") no-repeat 0.5em 50%; background-size:8px 8px;} 
.header .lnb ul.i_list li.i_com.i_regular {background:#2dda30 url("/2016/m/comm/img/icon/ico_e.png") no-repeat 0.5em 50%; background-size:8px 8px;}
.header .lnb ul.i_list li.i_com.i_test {background:#ff3236 url("/2016/m/comm/img/icon/ico_e.png") no-repeat 0.5em 50%; background-size:8px 8px;}
.header .lnb ul.i_list li.i_com.i_road1 {background:#e0426f url("/2016/m/comm/img/icon/ico_road.png") no-repeat 0.5em 52%; background-size:10px 10px;}
.header .lnb ul.i_list li.i_com.i_road2 {background:#89e948 url("/2016/m/comm/img/icon/ico_road.png") no-repeat 0.5em 52%; background-size:10px 10px;}
*/
.header .lnb ul.i_list li:last-child {margin-right:1.083em;}
.sub_contents {padding:4.5em 1.583em 0; background:#fff}
.sub_top_area {position:fixed; top:0; left:0; width:100%;}
.sub_top_wrap {position:relative; width:100%; background:#cf1500; overflow:hidden;}
.sub_top_tit{padding:0.703em;}
.sub_top_tit a{font-weight:bold;font-size:100.5%; color:#fff;}
.sub_top_wrap select {position:absolute; top:50%; right:1.063em; margin-top:-0.708em; background:#fff;}
.mar_wrap {padding-top: 1.5em; padding-bottom: 1.5em;}
.img_respone {display:block; width:100%; max-width:100%;}

/*ÁÂÃø ÀüÃ¼¸Þ´º ½½¶óÀÌµå*/
.filter {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:500;}
.leftNav {position:fixed; left:-100%; top:0; width:100%; min-height:100%; height:100%; background:url("/2016/m/comm/img/inc/bg_side_patten.png") repeat; z-index:1000;}
.leftNav a {color:#f2f2f2;}
.leftNav div.leftNav_wrap {padding:2.250em;}
.leftNav div.leftNav_wrap h3 {margin-bottom:1em;color:#F2F2F2;}
.leftNav div.leftNav_wrap ul {width:100%; margin-bottom:1.583em; padding-bottom:1em; background:url("/2016/m/comm/img/icon/side_line.png") repeat-x right bottom; overflow:hidden;}

.leftNav div.leftNav_wrap ul li {float:left; padding:0 1.083em; border-left:1px solid #808080;}
.leftNav div.leftNav_wrap ul li:first-child {border:0; padding-left:0;}
.leftNav div.leftNav_wrap .side_sub li {width:33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.leftNav div.leftNav_wrap .side_sub .no {width:34%; padding-left:0; border:0;}
.leftNav .side_close {position:relative; width:100%; padding:1.66em 0; background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); 
	zoom: 1; z-index:10;}
.leftNav .side_close a {position:absolute; top:50%; left:25px; padding-left:12px; margin-top:-6px; background:url("/2016/m/comm/img/btn/btn_side_close.png") no-repeat left 5px; color:#fff;}

/*ÇªÅÍ*/
.footer {padding:1.083em 0; background:#d3d5d4; text-align:center;}
.footer p a {color:#5d5d5d;}
.footer ul {margin-bottom:1.083em;}
.footer ul li {display:inline-block;}
.footer ul li a {display:block; width:4.567em; border:1px solid #969995; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff; line-height:1.750em; color:#2b2e2a; text-align:center;}
.footer ul li .btn_call {padding-left:1.25em; border-color:#0b64a2; background:#0c7bc8 url("/2016/m/comm/img/index/ico_tel.png") no-repeat 0.25em 50%; background-size:13.5px 13px; color:#fff;}


/* ¹öÆ° start */
.btn_area		{text-align:center}
.btn_area img	{display:inline-block; margin-right:5px; cursor:pointer;}

.boot_btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-normal {
	color: #333;
	background-color: #DBDEE3;
	border-color: #ccc;
}



.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-dark {
	color: #fff;
	background-color: #454545;
	border-color: #fff;
}

.btn-pink {
	color: #333;
	background-color: #CCCCCC;
	border-color: #46b8da;
}

.btn-main {
	color: #333;
	background-color: #F8F8F8;
	border-color: #ccc;
}

/* ¹öÆ° Å©±â */
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
/* ¹öÆ° end */

/*½½¶óÀÌµå ¸Þ´º °øÅë */
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}
.bxslider {
	margin: 0;
	padding: 0;
}
.bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.bx-wrapper .bx-pager {
	text-align: center;
	bottom:-14px;
	left:0;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:#bcbcbc;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	overflow:hidden;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #7e7e7e;
}
.bx-wrapper .bx-prev {
	left: 25px;
}

.bx-wrapper .bx-next {
	right: 25px;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	text-indent: -9999px;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/*gnb ¸Þ´º*/
.gnb ul.navmenu {position:relative; display:table; width:100%;}
.gnb ul.navmenu li {display:table-cell; width:33%; border-left:1px solid #1a5589; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gnb ul.navmenu li:first-child {width:34%; border:0;}
.gnb ul.navmenu li > a {display:block; padding:1.063em 0; 
	background: -webkit-linear-gradient(#0086d9, #0078c7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0086d9, #0078c7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0086d9, #0078c7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0086d9, #0078c7); /* Standard syntax (must be last) */ 
	font-size:112.5%; color:#fff; text-align:center;}
.gnb ul.navmenu li > a.on,
.gnb ul.navmenu li > a:hover {background:#002dc8;}
.gnb ul.navmenu div {display:none; position:absolute; width:100%; top:3.667em; left:0; background:#fff; border-bottom:2px solid #48c1f9; z-index:10;}
.gnb ul.navmenu div ul {display:table; width:100%;}
.gnb ul.navmenu li li {width:50%; border:0;}
.gnb ul.navmenu li li:first-child {width:50%;}
.gnb ul.navmenu li li a {padding:1em 0; margin:0; border-left:1px solid #a8a8a8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	background:none; font-size:100%; color:#666666;}
.gnb ul.navmenu li li:first-child a {border:0;}
.gnb ul.navmenu li li a.sel,
.gnb ul.navmenu li li a:hover {background:none; color:#002dc8; }
.gnb ul.navmenu .nvparam2 li {width:16.6%;}
.gnb ul.navmenu .nvparam2 li:first-child {width:auto;}
.gnb ul.navmenu .nvparam2 li a {padding:0.5em 0;}

/*ÇÏ´Ü º£³Ê ÀÚ¼¼È÷ º¸±â*/
.bn_view_wrap .bx-wrapper:first-child .bx-viewport,.school_bn,.bn_view {border:1px solid #dde0e2;}
.school_wrap {padding:0.583em 0;}

/*sns*/
.sns {width:100%; padding:0 1.250em 0.65em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden;}
.sns ul {float:right;}
.sns ul li {float:left; margin-left:4px;}
.sns ul li a {display:block; width:2.167em; height:2.167em; border-radius:2.167em; -moz-border-radius:2.167em; -webkit-border-radius:2.167em; text-indent:-9999px; overflow:hidden;}
.sns ul li a.blog {background:#fff url("/2016/m/comm/img/icon/ico_sns1.png") no-repeat 50% 50%; border:1px solid #b7b7b7;}
.sns ul li a.facebook {background:#3c5b9b url("/2016/m/comm/img/icon/ico_sns2.png") no-repeat 50% 50%; border:1px solid #3c5b9b;}
.sns ul li a.instargram {background:#517fa4 url("/2016/m/comm/img/icon/ico_sns3.png") no-repeat 50% 50%; border:1px solid #517fa4;}

/*ÀÔ½Ã ¸®½ºÆ® ÅÇ¸Þ´º*/
.entrance_tab > .entrance_tab_tit {display:table; width:100%;}
.entrance_tab > .entrance_tab_tit > li {display:table-cell; width:50%; text-align:center;}
.entrance_tab .entrance_tab_tit li a {display:block; padding:1.167em 0; background:#f0f9ff; border-bottom:1px solid #48abec; font-weight:700; color:#5e7583;}
.entrance_tab .entrance_tab_tit .ui-state-active a {background:#fff; border:1px solid #48abec; border-bottom:none; color:#007fcd;}
.tb_list table {margin-top:1em; border-top:2px solid #2c76a9; border-bottom:2px solid #c9e1f1; font-size:100%; overflow:hidden;}
.tb_list table th {padding:1em 0; background:#f0f9ff;}
.tb_list table td {border-top:1px dashed #c5c5c5; text-align:center;}
.tb_list table tr:first-child td {border:0;}
.tb_list table td a {display:inline-block; max-width:83%; width:auto; overflow:hidden; white-space:nowrap; vertical-align:middle;
	text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis);}
.tb_list table td.t_left img {display:inline-block; vertical-align:middle;}
table td.t_left {text-align:left;}
table td a {padding:1em 0; color:#666666;}
table .ico_commi,table .ico_singularity {display:inline-block; margin-right:3px; padding:0.250em 0.500em; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#777777; font-size:11px; line-height:1; color:#fff; vertical-align:middle;}
table .ico_singularity {background:#fc0981;}

/*ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç*/
.paginate_box {position:relative; width:100%; margin:9px 0 9px; overflow:hidden;}
.paginate_box .icont {position:absolute; left:0; z-index:10;}
.paginate_box p {position:absolute; right:0; margin-top:7px;}
.paginate_complex {float:left; width:100%; line-height:normal; text-align:center;}
.paginate_complex a,
.paginate_complex strong {display:inline-block; margin:0; width:22px; height:21px; border:1px solid #dddddd; background-color:#fff; color:#666666; text-align:center; line-height:21px; vertical-align:middle;}
.paginate_complex strong {margin-right:4px; background-color:#007ac8; border-color:#007ac8; color:#fff;}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676; text-decoration:none !important;}
.paginate_complex .direction:hover {color:#323232;background-color:#0a5796;}
.paginate_complex .prev,.paginate_complex .prevv,.paginate_complex .next,.paginate_complex .nextt {width:22px; height:21px; padding:0; background:#fff url("/2016/m/comm/img/icon/icon.png") no-repeat; 
	border:1px solid #dddddd; font-size:0; line-height:0; overflow:hidden;}
.paginate_complex .prevv {border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; background-position:0 0;}
.paginate_complex .prev {margin:0 10px 0 -5px; border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0;  background-position:-28px 0;}
.paginate_complex .next {margin-left:10px; border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; background-position:-60px 0;}
.paginate_complex .nextt {margin:0 0 0 -5px; border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; background-position:-90px 0;}

/*¸®½ºÆ® »ó¼¼*/
.view table {width:100% !important; border-spacing:0; border-color:#7f7f7f; border:0; overflow:visible;}
.view table th,.view table td {width:auto !important; white-space:normal;}
.view table th *,.view table td * {font-size:91.7% !important;}
.view img {width:100% !important; height:auto !important;}
.view h4 {padding:1.000em; border-top:2px solid #2c76a9; border-bottom:1px solid #48abec; background:#f0f9ff; font-weight:700; color:#002dc8;}
.view > div {padding:1.750em 1em; border-bottom:1px solid #c9e1f1;}
.btns_wrap {margin:0.5em 0; border:0; text-align:center;} 
.btn_confirm,.btn_cancel,.btn_list,.btn_msn {display:inline-block; min-width:88px;}
.btn_confirm a {display:block; border:1px solid #1a25ad; background:#2471ff; line-height:2.250em; color:#fff; text-align:center;}
.btn_cancel a,.btn_list a,.btn_msn a {display:block; border:1px solid #7f7f7f; background:#9c9c9c; line-height:2.250em; color:#fff; text-align:center;}
.btn_list a {background:#838382; border-color:#6e6e6e;}
.btn_msn a {background:#002dc8; border-color:#09299b;}

/*¼­ºê »ó¼¼ µî±ÞÄÆ*/
.sub_grade_wrap {background:url("/2016/m/comm/img/index/bg_sub_grade.png") repeat; background-size:10px 10px;}
.sub_grade_tit {position:relative; display:block; width:100%; min-height:8.2em; padding:0; background:url("/2016/m/comm/img/index/sub_grade_tit.png") no-repeat; background-size:cover;}
.sub_grade_tit span {font-size:0; text-indent:-9999px; overflow:hidden;}
.sub_grade_tit .select1 {float:right; margin:3.833em 2.033em 0 0; }
.grade_tab {padding:1.5em 2.5em;}
.grade_tab > ul {display:table; width:100%;}
.grade_tab > ul li {display:table-cell; width:20%;}
.grade_tab > ul li a {display:block; padding:0.250em 0; background:#f7f7f7; border:1px solid #d2d2d2; border-left:0; border-bottom:2px solid #089f99; color:#777777; text-align:center;}
.grade_tab > ul li:first-child a {border-left:1px solid #d2d2d2;}
.grade_tab > ul li.ui-state-active a {background:#089f99; border-color:#00817b; border-bottom-color:#089f99; color:#fff;}
.grade_nb_tit {margin:1em 0 0.5em;}
.tb_grade {width:100%;} 
.tb_grade tr {background:#fff;}
.tb_grade tr.bg_no {background:none !important;}
.tb_grade th {padding:0.250em 0; border:1px solid #555555; background:#e2e2e2; color:#202020;}
.tb_grade td {padding:0.250em 0; border:1px solid #555555; text-align:center; color:#202020;}
.radio_sel li {display:inline-block; margin:0 0.15em; padding:0.15em 0; }

.f_bold1 {font-weight:700; color:#007fcd !important;}
.f_zoom {float:right;}
.f_zoom a {float:left; width:2.167em; height:2.167em; border:1px solid #0078c7; font-weight:700; color:#0078c7; text-align:center;}
.f_zoom a em {font-size:112.5%; line-height:1.7;}
.f_zoom a:first-child {border-right:0; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
.f_zoom a:first-child em {font-size:100%; line-height:2.1;}
.f_zoom a:last-child {border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}

/*ÀÌÀü±Û ´ÙÀ½±Û Ãß°¡ 20150311 kdh */
.btns_area {width:100%; margin-top:1.5em; text-align:center; overflow:hidden;}
.btns_area > span {float:right;}
.prev_next_list dl {width:100%; border-bottom:1px solid #e0e0e0; overflow:hidden;}
.prev_next_list dl dt,.prev_next_list dl dd {float:left; padding:0.5em 0;}
.prev_next_list dl dt {width:20%; padding-left:12px; background:url("/2016/m/comm/img/icon/ico_list_down.png") no-repeat 3px 50%; background-size:5px 4px; overflow:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prev_next_list dl:first-child dt {background:url("/2016/m/comm/img/icon/ico_list_up.png") no-repeat 3px 50%; background-size:5px 4px;}
.prev_next_list dl dd {width:80%;}
.prev_next_list dl dd a {display:inline-block; max-width:87%; width:auto; overflow:hidden; white-space:nowrap; vertical-align:middle;
	text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis); color:#666666;}
.prev_next_list dl dd img {display:inline-block; margin-left:3px; vertical-align:middle;}

/*Å¾¹öÆ°*/
.btn_top {position:fixed; display:block; right:0; bottom:0; width:3.000em; height:3.000em; margin:0; padding:0; background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
  zoom: 1; font-size:133.3%; line-height:3.500em; font-weight:700; color:#fff; text-indent:0.25em; text-align:center; z-index:9999; overflow:hidden;}
.btn_top span {position:absolute; top:0.7em; left:50%; display:inline-block; width:0.833em; height:0.333em; margin-left:-0.33em; background:url("/2016/m/comm/img/icon/ico_top.png") no-repeat; background-size:0.833em 0.333em;}

/*¸ðÀÇ e ´ëÇÐ °øÅë*/
.e_university_mu > ul {display:table; width:100%;}
.e_university_mu > ul > li {display:table-cell; width:20%;}
.e_university_mu > ul > li a {display:block; padding:0.500em 0; background:#f0f0f0; border:1px solid #cbcdcc; border-top:0; border-right:0; text-align:center; color:#666666;}
.e_university_mu > ul > li:first-child a {border-left:0:}
.e_university_mu > ul > li.ui-state-active a,.e_university_mu > ul > li.ov a {background:#fff; border-bottom-color:#fff; font-weight:700; color:#002dc8;}
.e_university_nb {padding:1.125em 0.625em;} 
.e_univer_tit {margin-bottom:0.500em; font-size:100.0%; color:#000000;}
.e_univer_tit span {display:inline-block; width:0.708em; height:0.708em; margin-right:0.250em; background:url("/2016/m/comm/img/inc/bu_list2.png") no-repeat; background-size:contain;}
.tb_e_univer {margin-bottom:0.625em; }
.tb_e_univer table th,.tb_e_univer table td {padding:0.417em 0; border:1px solid #c7d3e1; font-size:100.0%; text-align:center;}
.tb_e_univer table th {/*background:#e1eef7; color:#002dc8;*/}
.tb_e_univer .t_left {padding:0.417em 0.833em; text-align:left;}
.f_color_type1,.f_color_type1 * {color:#cf1500;font-size:97%;}
.bg_box_type1 {margin-top:0.583em;margin-bottom:1.542em; background:#f5f5f5;}
.bg_box_type1 h3 {padding:0.583em 1.583em; background:#e0e0e0; font-size:108.3%; color:#000;}
.bg_box_type1 ul {padding:0.583em 1.583em;}
.bg_box_type1 ul li {color:#707070;}
.bg_box_type1 ul li span {color:#000;}

/*µî±ÞÄÆ ¸Þ´º*/
.grade_cut > ul, .jungsi_tab > ul {display:table; width:100%;}
.grade_cut > ul > li, .jungsi_tab > ul > li {display:table-cell; width:20%; }
.grade_cut > ul > li a, .jungsi_tab > ul > li a {
	
	/*display:block; padding:0.25em; border:1px solid #cbcdcc; border-left:0; background:#ececec; text-align:center; color:#666666;*/
	display:block; 
	background-color: #FFFFFF;
	color: #555555;
	cursor: pointer;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;

}

.grade_cut > ul > li:first-child a, .jungsi_tab > ul > li:first-child a {border-left:1px solid #cbcdcc;}

.grade_cut > ul > li.ui-state-active a { 

	/*background:#666666; color:#fff;	*/
	background-color: #1883EE;
	border:1px solid #1883EE;
	color: #FFFFFF;
	cursor: default;
	padding: 5px;
	text-align: center;

}

.jungsi_tab > ul > li.ui-state-active a { 

	background-color: #E32D34;
	border:1px solid #E32D34;
	color: #FFFFFF;
	cursor: default;
	padding: 5px;
	text-align: center;

}

.e_univer_top {position:relative;}
.e_univer_top > div.sel_area {position:absolute; top:50%; right:0; margin-top:-8.5px; }
.e_univer_top > div.sel_area.inpt_area {width:26%;}/*right:0.625em; */
.e_univer_top > div.sel_area.inpt_area input {width:100%;}

/*Ã¤Á¡ ¸Þ´º*/
.tb_grading {margin-top:0.5em;}
.tb_grading table th,.tb_grading table td {padding:0.25em; /*background:#e1eef7;*/ border:1px solid #cbcdcc; /*color:#333;*/}
.tb_grading table td {/*background:#fff; color:#6f716e;*/}
.tb_grading table tr:first-child td {/*background:#e1eef7;*/ text-align:center; color:#333;}
.tb_grading1 table th {/*background:#ececec;*/}
.tb_grading1 table td {text-align:center;}
.tb_grading1 table tr:first-child th,.tb_grading1 .bg_col2 th,.tb_grading1 .bg_col2 td {/*background:#e1eef7;*/}
.tb_grading1 table td input {width:100%; text-align:center;}
.tb_grading2 table th {/*background:#e1eef7;*/}
.tb_grading2 table td {text-align:center;}
.tb_grading2 table td input {width:100%; text-align:center;}
.tb_grading2 table tr:first-child td {/*background:none;*/}
.tb_grading2 .bg_col2,.tb_grading2 table tr td:first-child {/*background:#ececec !important;*/}

/*¹èÄ¡Ç¥*/
.univ_list_go {display:block; padding:0.25em 0.5em; background:#e0e0e0; border:1px solid #cbcdcc; color:#333;}
.pd10 .sel_area {margin-top:-12px !important; }
.univ_sch_box {position:relative; margin-bottom:0.5em; }
.univ_sch_box input.it {width:85%; padding:0.5em 0; margin-right:15%;}
.univ_sch_box span {position:absolute; top:50%; right:0; display:inline-block; width:12%; margin-top:-0.95em;}
.univ_sch_box input[type='submit'] {display:block; width:100%; padding:0.5em 0; border:1px solid #666666; background:#8c8c8d; color:#fff;}
.tb_univ table th {/*background:#fff;*/}
.tb_univ table td {text-align:left !important;}
.chose_univ {position:relative; margin:1em 0 0.5em; border:1px solid #cbcdcc;}
.chose_univ .chose_univ_img {width:50%; margin-right:50%;}
.ch_univmoeui {position:absolute; top:50%; right:0.5em; margin-top:-0.750em; }
.ch_univjungsi {position:absolute; top:50%; right:0.5em; margin-top:-0.750em; }
.ch_univsusi {top:50%; right:0.5em;margin:0 0 0.5em 0.5em;}
.bg_type1 {margin-top:0.5em; }
.bg_type1 th {/*background:#e1eef7 !important;*/}
.tb_grading2 .bg_type1 tr td:first-child {text-align:center !important; background:none !important;}
.f_col_type3 p {width:100%; overflow:hidden;}
.f_col_type3 p span {float:right;}
.f_col_type3 p span:first-child {float:left; color:#1e3fcb;}
.f_col_type3 p .f_col {color:#df0a0b !important;}
.btn_con_more {display:block; margin:0.5em 0; padding:0.5em 0; border:1px solid #363636; background:#7a7a7b; color:#fff; text-align:center;}
.btn_univ {text-align:center;}
.btn_univ a,.btn_univ span {display:block; width:4.567em; margin:0 auto; border:1px solid #969995; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#F7F7F7;/*#2c4ecc*/ padding:0.5em 0; color:#2b2e2a; text-align:center; color:#fff;}
.btn_univ .btn_result {margin-top:2px; background:#636363;}
.btn_univ .btn_result_save {margin-top:2px; background:#cf1500;}
.btn_result:hover {/*background:#cf1500;*/}
.btn_univ_sch {padding:1em 0;}



/*¸ð¹ÙÀÏ*/
/*1.5¹è ¼¼·ÎÇü ¾Èµå·ÎÀÌµå*/
@media only all and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
	.sub_grade_tit .select1 {margin:3.033em 2.033em 0 0;}
	.sub_grade_tit {min-height:7.2em;}
}
/*1.5¹è °¡·ÎÇü ¾Èµå·ÎÀÌµå*/
@media only all and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
	.sub_grade_tit .select1 {margin:5.033em 4.033em 0 0;}
}
/*2¹è ¾ÆÀÌÆù °íÇØ»óµµ ¼¼·ÎÇü*/
@media only all and (max-device-width : 320px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {

}
/*2¹è ¾ÆÀÌÆù °íÇØ»óµµ °¡·ÎÇü*/
@media only all and (-webkit-min-device-pixel-ratio : 1.5) and (orientation: landscape) and (-webkit-device-pixel-ratio : 2) {

}
/*3¹è ¾ÆÀÌÆù6+ ´ëÀÀ °¡·ÎÇü*/
@media only all and (orientation: landscape) and (-webkit-device-pixel-ratio : 3) {
	.sub_grade_tit .select1 {margin:6.833em 2.033em 0 0; }
	.sub_grade_tit {min-height:15em;}
}
/*3¹è ¾ÆÀÌÆù6+ ´ëÀÀ ¼¼·ÎÇü*/
@media only all and (orientation: portrait) and (-webkit-device-pixel-ratio : 3) {
	.sub_grade_tit {min-height:8.4em;}
}


/*150401 song*/

/*Ã¤Á¡*/
.e_univer_top > div.sel_area > span {display:inline-block;color:#666;padding:2px;border-bottom:1px solid #ccc;}

.tb_score02 {margin-top:0.5em;text-align:center;}
.tb_score02 table th,.tb_score02 table td {padding:0.25em; /*background:#e1eef7;*/ border:1px solid #cbcdcc; color:#333;}
.tb_score02 table td {background:#fff; color:#6f716e;}
.tb_score02 > p {text-align:left;}
.tb_score02 > .bg_box_type1 {text-align:left;}

/*ÇÕ°ÝÁø´Ü °á°ú*/
#result_wrap {position:relative;background:#fff;}
.result_top_wrap {position:relative; width:100%; background:#1f68c6; overflow:hidden;font-size:100%;}
.result_top_wrap > h2 {color:#FFF;padding:1.003em;font-size:150%;font-weight:bold;display:inline-block}
.result_top_wrap > h2 > span {padding-left:1.003em;font-size:75%;font-weight:normal;}

.result_close {position:absolute;display:inline;right:15px;top:40%;}
.result_close a { padding-left:12px; margin-top:-6px; /* background:url("/2016/m/comm/img/btn/btn_side_close.png") no-repeat left 5px; */ color:#fff;}

.result_fix {position:fixed;z-index:10;background:#FFF; border-bottom:2px solid #1f68c6;padding-bottom:0.625em;}

.result_content {position:relative;padding:19em 0.625em 0.625em 0.625em;}
/*.result_content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}*/
.result_tit_wrap {position:relative;padding:0 0.625em;}

.result_tit {margin-bottom:0.500em; font-size:120.0%; color:#000000;padding:0;font-weight:700;}
.result_tit span.kind {color:#F00;}

.detail_result {position:relative;width:auto;display:table;margin-bottom:0.5em;}
.detail_result > .img_result {width:15%;max-width:15%;display:table-cell;vertical-align:middle}
.detail_result > .txt_result {width:30%;max-width:20%;display:table-cell;vertical-align:middle;line-height:1.5em;padding-left:0.8em}
.detail_result > .tb_result {text-align:center;display:table-cell;vertical-align:middle}
.detail_result > .tb_result table th,.detail_result > .tb_result table td {padding:0.5em;  border:1px solid #cbcdcc; color:#333;}
.detail_result > .tb_result table td:nth-child(2) , .detail_result > .tb_result table td:nth-child(3)  {background:#e1eef7;}

.bar_result {position:relative;border:2px solid #0098d9;padding:0.5em;text-align:center;margin-bottom:0.5em;}
.bar_result > span {color:#0098d9;font-weight:bold;font-size:1.5em;}

.cate_result > ul {display:table; width:100%;}
.cate_result > ul > li {display:table-cell; width:20%; }
.cate_result > ul > li a {display:block; padding:0.25em; border:1px solid #cbcdcc; border-left:0; background:#ececec; text-align:center; color:#666666;}
.cate_result > ul > li.ui-state-active a {background:#666666; color:#fff;}
.cate_result > ul > li:first-child a {border-left:1px solid #cbcdcc;}

.box_result {position:relative;}
.box_result h3 {padding:0.583em 1.583em; background:#efefef; font-size:108.3%; color:#000;margin:0.5em 0;}
.box_result p {padding:0.583em 1.583em;border:1px solid #efefef;color:#707070;line-height:1.5em;}

.tb_info {position:relative;width:100%;}
.tb_info h3 {padding:0.583em 1.583em; background:#efefef; font-size:108.3%; color:#000;margin:0.5em 0;}
.tb_info > table {text-align:center;vertical-align:middle;width:100%;}
.tb_info table th,.tb_info table td {padding:0.5em;  border:1px solid #cbcdcc; color:#333;}
.tb_info table th {background:#f8f7f7;}

.tb_info > h4 {color:#0098d9;padding:0.583em;font-weight:700;}

.result_bottom {position:relative;border:1px solid #efefef;margin-top:1em;padding:0.583em}
.result_bottom > h3 {padding-bottom:0.583em;}
.result_bottom > select {width:100%;font-size:100%;background:#FFF}











/* Å×ÀÌºí ±âº»½ºÅ¸ÀÏ */
.common_table			{ border-top: 2px solid #1883EE; }

.common_table th	{
	color: #444;
	background: #e0e0e0;
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	font-weight: normal;
	font-weight: normal;
}

.common_table td	{
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	padding: 6px 0 2px;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: -1px;
	color: #666666;
}

.common_table .title	{ background: #F5F5F5; }

/* ¹öÆ° */
.btn_pointer	{cursor:pointer;}

/* Ã¤Á¡¹öÆ° */
.btn_marking	{
	cursor : pointer; 
	text-align : center;
	width : 4.567em; 
	margin : 0 auto; 
	border : 1px solid #969995; 
	border-radius : 3px; 
	-moz-border-radius : 3px; 
	-webkit-border-radius : 3px; 
	background : #FFF;
	padding : 0.5em 0; 
	/*color : red;*/
}	


.univ_info_table td	{ border : 0px !important; } 


/* ¼ö½Ã - ¸ðÀÇÁö¿ø ¼³Á¤ - ÀÚ¼¼È÷ º¸±â - ±¸¸Å À¯µµ ¹öÆ° */
.purchase {position:relative;border:2px solid #444547;padding:4px;margin:0.25em 0;}
.purchase:after {content:''; display:block; height:0; clear:both;}
.purchase .txt {position:relative;width:80%;display:inline-block;padding-left:0.5em;color:red;}
.purchase .m_btn {position:absolute;width:12%;display:inline-block;top:50%;margin-top:-0.6em;}
.purchase .m_btn a {color:#FFF !important;background:url("/2016/comm/img/new/sangho/sub/button.gif") no-repeat 0px -25px;padding:3px;max-height:25px;width:100%;font-size:90.5%;white-space:nowrap}