@charset "euc-kr";

@font-face {
  font-family: 'Busan';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff') format('woff');
}

.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;}

.b1			{border:1px solid #DCDCDC}

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

.va_t		{vertical-align:top;}

.fb			{font-weight:bold;}

.dpn		{display:none;}

.inline		{display:inline-block;}

.h5			{height:5px;}
.h10		{height:10px;}

.w100p		{width:100%}
.w90p		{width:90%}
.w70p		{width:70%}
.w60p		{width:60%}
.w55p		{width:55%}
.w50p		{width:50%}
.w45p		{width:45%}
.w40p		{width:40%}
.w30p		{width:30%}
.w27p		{width:27%}
.w25p		{width:25%}
.w20p		{width:20%}

.p3			{padding:3px !important}
.p10		{padding:10px !important}

.pb5		{padding-bottom:5px}

.mt5		{margin-top:5px}
.mt10		{margin-top:10px}

.mb5		{margin-bottom:5px}
.mb10		{margin-bottom:10px}

.mr5		{margin-right:5px}

.mauto		{margin:0 auto}

.f_s		{font-size: 12px}
.f_m		{font-size: 14px}
.f_l		{font-size: 20px}

/* »ö±ò */
.c_red			{color:red;}
.c_orange		{color:#FF8D42}
.c_light_blue	{color:#36BFE4}

.cursor		{cursor:pointer;}

.txt_cancel	{text-decoration:line-through}

.lh_1em		{line-height:1em}
.lh_12em	{line-height:1.2em}
.lh_14em	{line-height:1.4em}
.lh_2em		{line-height:2em}

/* °øÅë ·¹ÀÌ¾Æ¿ô */
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("/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("/img/btn/btn_side.png") no-repeat; background-size:26px 26px; text-indent:-9999px; overflow:hidden;}

/* ÄÁÅÙÃ÷ */
.m_content	{min-width:300px; padding:10px;}

/* ¼ÒÁ¦¸ñ start */
.title_h3			{ width:100%; display:table; font-size:12px; color:#000000; padding:5px 0; }
.title_circle		{
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 0.25em;
	background: transparent url("/img/btn/bu_list2.png") no-repeat;
	vertical-align:middle;
}
.title_l			{ display:table-cell; }
.title_r			{ display:table-cell; text-align:right; }
/* ¼ÒÁ¦¸ñ end */

/* ÆÄ¶ûÅÇ¸Þ´º start */
.sub_tab			{ display:table; width:100%; }
.sub_tab li			{ display:table-cell; }
.sub_tab li a {
	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;
}
.sub_tab li:first-child a {border-left:1px solid #cbcdcc;}
.sub_tab li.ui-state-active a {
	background-color:#1883EE;
	border:1px solid #1883EE;
	color:#FFFFFF;
	cursor:default;
	padding:5px;
	text-align:center;
}
/* ÅÇ¸Þ´º end */

/* ¹öÆ° 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-orange {
	color: #fff;
	background-color: #FF7400;
	border-color: #ED6B00;
}

/* ¹öÆ° Å©±â */
.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 */

/*
.header .lnb {position:absolute; right:15px; top:14px; width:24px; height:24px; background:url("/img/btn/btn_side.png") no-repeat; background-size:24px 24px; text-indent:-9999px; overflow:hidden;}
.header .lnb {width:100%; height:15px; padding:17px 0 19px; overflow:hidden;}
.header .lnb ul {float:right; padding-right:39px;}
.header .lnb ul li {float:left; padding:0 12px; border-left:1px solid #ccd1cb;}
.header .lnb ul li:first-child {border-left:0;}
.header .lnb ul li a {font-size:100%; color:#6f716e;}
.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.i_spot {background:#f97d42;}
.header .lnb ul.i_list li.i_regular {background:#7fe65f;}
.header .lnb ul.i_list li.i_test {background:#3261cc;}
.header .lnb ul.i_list li.i_login {background:#989898;}
.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("/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("/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("/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("/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("/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_contents_no_menu {padding:2em 1.583em 0; background:#fff}	/* ¼­ºê¸Þ´º°¡ ¾ø´Â°æ¿ì */
.sub_top_area {position:fixed; top:0; left:0; width:100%;}
.sub_top_tit {width:100%; padding:1.063em 0; background:#4c4c4c; font-size:112.5%; color:#fff; text-align:center;}

/*ÁÂÃø ÀüÃ¼¸Þ´º ½½¶óÀÌµå*/
.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("/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("/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("/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.667em; 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("/img/index/ico_tel.png") no-repeat 0.25em 50%; background-size:13.5px 13px; color:#fff;}

/*½½¶óÀÌµå ¸Þ´º °øÅë */
.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: 15px;
}

.bx-wrapper .bx-next {
	right: 15px;
}
.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			{ min-width:320px; }
.gnb ul.navmenu	{ position:relative; display:table; width:100%; }
.gnb ul.navmenu li {
    display:table-cell; width:25%; border-left:1px solid #1a5589; -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:middle;
}
.gnb ul.navmenu li:first-child	{width:25%; border:0;}
.gnb ul.navmenu li > a {
	display:block;
	/*padding:1.063em 0;*/
	padding:20px 0 10px;
	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%; */
	font-size:13px;
	color:#fff;
	text-align:center;
	min-height:30px;
}
.gnb ul.navmenu li > a.on, .gnb ul.navmenu li > a:hover {background:#002dc8;}

.gnb ul.navmenu div		{display:none; position:absolute; width:100%; height:40px; /*top:3.667em;*/ top:55px; 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:25%; border:0;}
.gnb ul.navmenu li li:first-child	{width:25%;}
.gnb ul.navmenu li li:first-child a	{border:0;}
.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 a.sel, .gnb ul.navmenu li li a:hover {background:none; color:#002dc8;}

.gnb ul.navmenu .nvparam1 li				{width:16.6%;}
.gnb ul.navmenu .nvparam1 li:first-child	{width:auto;}
.gnb ul.navmenu .nvparam1 li a				{padding:0.5em 0;}

.gnb ul.navmenu .nvparam3 li				{width:16.6%;}
.gnb ul.navmenu .nvparam3 li:first-child	{width:auto;}
.gnb ul.navmenu .nvparam3 li a				{padding:0.5em 0;}

/*¸ÞÀÎ ºñÁÖ¾ó ½½¶óÀÌµå*/
.rolling_tab {position:relative;}/*margin-top:3.5em; 20150302 ¼öÁ¤*/
.rolling_tab .bx-wrapper:first-child {}/*padding:1.250em; padding-top:1.5em;*/
.rolling_tab .bx-wrapper:first-child .bx-viewport {border:1px solid #191919;}
.mn_visual li a img,.bn_view img,.school_bn img,.respon_img,.respon_img1 {width:100%;}


/* ÇÏ´Ü ¹è³Ê ÀÚµ¿ ³ôÀÌ Á¶Àý */
.school_bn img { height: auto !important; }

.respon_img1 {border:1px solid #e0e0e0; border-bottom:0;}
.respon_bor {border-bottom:1px solid #e0e0e0;}
.bx-prev {width:24px; height:32px; background:url("/img/btn/btn_visual_arrow.png") no-repeat left top;}
.bx-prev:hover {background:url("/img/btn/btn_visual_arrow.png") no-repeat left -32px;}
.bx-next {width:24px; height:32px; background:url("/img/btn/btn_visual_arrow.png") no-repeat right top;}
.bx-next:hover {background:url("/img/btn/btn_visual_arrow.png") no-repeat right -32px;}

.jiwon_area	{ padding:0 1em; min-width:300px; }

/* °øÅëÀûÀ¸·Î »ç¿ëÇÒ¼ö ÀÖÀ»°Å°°Àº Å×ÀÌºí ¤» */
.jiwon_t	{ width:100%; border:1px solid #DCDCDC; text-align:center; margin-bottom:5px; color:#444; }
.jiwon_t th	{ background-color:#F8F8F8; color:#4a4a4a; font-weight:bold; border:1px solid #DCDCDC; padding:3px 0; font-size:12px; }
.jiwon_t td	{ border:1px solid #DCDCDC; padding:3px 0; }

.jiwon_t tr.topline{
	border-top: 3px solid #DCDCDC;
}

.jiwon_t input[type=text]{
	width: 90%;
	height: 20px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #DCDCDC;
 }

.jiwon_t select{
	width: 90%;
	height: 22px;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.search{
	width: 100%;
}

.search input{
	width: 85%;
	height: 18px;
	font-size: 12px;
	margin-left: 5px;
	background-color:#F8F8F8;
	border: 1px solid #DCDCDC;
}

.search select{
	width: 96%;
	margin: 5px;
	height: 22px;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.cut_title		{ cursor:pointer; font-weight:bold; border:1px solid #DCDCDC; color:#000; padding:5px 0; }
.cut_title.on	{ color:#FFF; background-color:#FF0000; }

.no_border {
	border: none;
}
.jumsu_title {
	display: table;
	width: 99%;
	height: 70px;
	cursor: pointer;
	font-size: 25px;
	text-align: center;
	margin: 5px auto;
	background-color: #e9dfd3;
	border: 1px solid #DCDCDC;
}

.jumsu_title p{
	color: #142aad;
	display: table-cell;
	font-family: 'Busan';
	vertical-align: middle;
}

.btn_detail{
	width: 80%;
	height:30px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #DCDCDC;
}

/*»õ¼Ò½Ä*/
#new_notice {padding:1em 0; background:#474e5a; border-top:1px solid #c4c6ca; border-bottom:1px solid #c4c6ca;}/*margin:22px 0 15px; ·Ñ¸µ ¹öÆ° »ý¼º½Ã ¸¶Áø°ª Àû¿ë*/
.news .open-event {position:relative; height:16px; overflow:hidden;}
.news .open-event ul {position:relative; top:0; left:0; width:100%;}
.news .open-event ul li {height:16px; background:url("/img/inc/bu_dot.png") no-repeat 4.9em 50%; overflow:hidden;}
.news .open-event ul li a {display:inline-block; max-width:43%; margin-left:5.500em; overflow : hidden; white-space: nowrap; vertical-align:top;
	text-overflow:ellipsis; -o-text-overflow:ellipsis;  -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis); color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.news .open-event ul li img {display:inline-block; margin-right:3px; vertical-align:middle;}
.news .open-event ul li span {display:inline-block; vertical-align:middle; color: #fff; vertical-align: top; }
.news .open-event ul li .inew { display: none; }
.news .open-event > span {position:absolute; left:1.333em; top:50%; margin-top:-8px; color:#fff;}
.news .open-event .more {display:block; position:absolute; top:50%; right:1.333em; margin-top:-9px; padding-left:8px; background:url("/img/icon/ico_more.png") no-repeat left 50%; font-size:0.917em; color:#fff; vertical-align: top;}

/*¸ÞÀÎ¹è³Ê*/
.mn_bn{position:relative;}
.mn_bn .mn_bn_box {float:left; height:100%;overflow:hidden;}

/*ÀÔ½ÃÁ¤º¸/ÀÔ½Ã´º½º ÅÇ¸Þ´º*/
.main_tab {position:relative; display:table; width:100%;}
.main_tab > a.main_tab_nb {display:table-cell; width:50%; height:3em; padding:0; background:#f0f9ff; border:1px solid #48abec; border-top:0; border-left:1px solid #48abec; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color:#5e7583; vertical-align:middle; text-align:center;}
.main_tab a.active {background:#fff; border-top:1px solid #48abec; border-left:1px solid #48abec; border-bottom-color:#fff; font-weight:700; color:#007fcd;}
.main_tab a.last {border-right:1px solid #48abec;}
.main_tab .tab_more1 {display:block;}
.main_tab .tab_more2 {display:none;}
#mainTab > div {padding:0; margin:0;}
.examination_tab {position:relative;}
.examination_tab ul {width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/* padding:0 1.250em;*/
.examination_tab ul li {position:relative; width:100%; border-bottom:1px solid #c9e1f1; padding:0.833em 0; overflow:hidden;}
.examination_tab ul li img {display:inline-block; margin-left:0.2em; vertical-align:middle;}
.examination_tab ul li a {float:left; display:inline-block; max-width:67%; padding-left:1.333em; color:#373737; overflow : hidden; white-space: nowrap;
	text-overflow:ellipsis; -o-text-overflow:ellipsis;  -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:middle;}
.examination_tab ul li span {position:absolute; top:0.833em; right:1.45em; font-size:0.917em; color:#777777;}
.examination_tab ul li .inew {right:7.0em; color:red;}
.btn_tabMore {margin-top:0.833em; }/*padding:0 1.250em;*/
.btn_tabMore a {display:block; width:100%; border:1px solid #48abec; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:1.167em; line-height:2; color:#373737; text-align:center;}

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

/*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("/img/icon/ico_sns1.png") no-repeat 50% 50%; border:1px solid #b7b7b7;}
.sns ul li a.facebook {background:#3c5b9b url("/img/icon/ico_sns2.png") no-repeat 50% 50%; border:1px solid #3c5b9b;}
.sns ul li a.instargram {background:#517fa4 url("/img/icon/ico_sns3.png") no-repeat 50% 50%; border:1px solid #517fa4;}

/*·Î±×ÀÎ*/
.login_wrap {padding:8em 0; background:url("/img/inc/bg_login.png") repeat;}
#login {margin:1.056em 0; padding:0 1em;}
#login form {display:none;margin:0;padding:0}
#login fieldset {margin:0;padding:0;border:0}
#login legend {visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
#login .btn_login,
#login .btn_login input,
#login .btn_member,
#login .btn_member input {display:block; width:100%; overflow:visible; position:relative; height:32px; border:0; background:#126dc9; font-weight:bold; color:#fff; line-height:32px; vertical-align:middle; cursor:pointer}
#login .btn_member {margin-top:0.5em;}
#login .btn_login input,#login .btn_member input {font-size:112.5%;}
#login .btn_member input { background:#04183a;}
#login .btn_login {margin:5px 4px 0 0; /*border:1px solid #1153bf;*/}
#login .item {position:relative}
#login .i_label {display:block; position:static; top:0.417em; }
#login .i_text {display:block;position:relative; border:1px solid #ababab; background:transparent; height:14px; color:#FFFFFF;}
#login .upw {border-top:0;}
#login .g_login .i_label {top:1.2em; left:10px}
#login .g_login .i_text {width:100%; height:3.917em; padding:0 0 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:95%; color:#6f716e;}
#login .g_login .keeping {float:none; height:32px; margin:10px 0; padding:0; line-height:32px}
#login .g_login .keeping label {position:static; color:#FFFFFF; cursor:pointer;}
#login .g_login .i_check {width:13px; height:13px;margin:0 4px 0 0;padding:0; background:#fff; vertical-align:middle}
#login.g_login .g_login {display:block}
.login_t {margin-top:0.750em; color:#fff; text-align:center;}

/*ÀÔ½Ã ¸®½ºÆ® ÅÇ¸Þ´º*/
.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:79%; color:#373737; overflow : hidden; white-space: nowrap;
	text-overflow:ellipsis; -o-text-overflow:ellipsis;  -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:middle;}
.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("/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;}
.view div.btns_area {border:0; text-align:center;}
.btn_dele, .btn_confirm,.btn_cancel,.btn_list,.btn_msn {display:inline-block; min-width:88px;}
.btn_dele a {display:block; border:1px solid #9f9f9f; background:#c3c3c3; line-height:2.250em; color:#fff; text-align:center;}
.btn_confirm a {display:block; border:1px solid #047b84; background:#079da4; 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;}

/*¾çÁÖ ±â¼÷ÇÐ¿ø*/
.mar_wrap {padding-top:1.5em; padding-bottom:1.5em;}
.sub_comm {position:relative; width:100%; padding:12px 0; margin-bottom:16px; overflow:hidden;}
.sub_comm.bbs_pad {padding:6px 0 0 0;}
.sub_tit {position:absolute; top:50%; left:0; margin-top:-10px; font-size:137.5%; line-height:1.3; font-weight:700; letter-spacing:-1px; color:#1d1d1d;}
.sub_navi {float:right;}
.sub_navi ul {width:100%; overflow:hidden;}
.sub_navi ul li {float:left; padding-left:12px; margin-right:12px; background:url("/2015/img/bu_sub_navi.png") no-repeat left 50%;}
.sub_navi ul li:first-child {background:none;}
.sub_navi ul li a {color:#a0a0a0;}
.boarding_tx1 {width:100%; padding-bottom:1em; border:1px solid #e0e0e0; border-left:0; border-right:0; overflow:hidden;}
.boarding_tx1 > span {float:left; width:20%;  font-size:0; text-indent:-9999px; overflow:hidden;}
/*.boarding_tx1 > span {float:left; width:20%; min-height:189px; background:url("/img/yangzhou/university_logo.png") no-repeat; background-size:contain; font-size:0; text-indent:-9999px; overflow:hidden;}*/
.boarding_tit1 {float:left; width:100%;}
.boarding_tit1 h4 {margin:2.417em 0 1.333em; font-size:100%; font-weight:700; color:#38b6e6;}
.boarding_tit1 p,.boarding_tit2 p,.boarding_tit3 p {color:#7a7a7a;}
.boarding_tit1 p em {font-weight:700; color:#e70c8c;}
.boarding_tit1 p span {font-weight:700; color:#7a7a7a;}
.boarding_tit2,.boarding_tit3 {padding:2.417em 0; border-bottom:1px solid #e0e0e0; background:#fafafa;}
.boarding_tit2 h4,.boarding_tit3 h4 {margin-bottom:1.333em; font-size:100%; font-weight:700; color:#38b6e6;}
.boarding_tit3 {background:none;}
.btn_center {padding-top:1.292em; margin-bottom:1.292em; text-align:center;}
.btn_boarding {display:inline-block;}
.btn_boarding a {display:block; padding:0 2.333em; border:1px solid #84047a; background:#a10699; color:#fff; line-height:2.000em;}

/*È¸¿ø°¡ÀÔ*/
.bg_member {padding:1.500em 1.167em; background:url("/img/inc/bg_login.png") repeat;}
.bg_member h2 {position:absolute; top:17px; left:1.167em; padding:6px 0 3px 30px; background:url("/img/icon/ico_member.png") no-repeat 0 50%; background-size:30px 24px; font-size:112.5%; font-weight:700; color:#fff;}
.mem_step {width:100%; overflow:hidden;}
.mem_step ul {float:right;}
.mem_step ul li {float:left; padding:0.571em 1.071em 0.571em 0.357em; background:url("/img/inc/bu_arrow.png") no-repeat right 7px; background-size:8px auto; font-size:87.5%; font-weight:700; color:#757c92; overflow:hidden;}
.mem_step ul li:last-child {padding-right:0; background:none;}
.mem_step ul li.sel {background-position:right -25px; color:#fff;}
.memBox {position:relative; border:1px solid #cccccc; border-top:2px solid #2c76a9;}
.btn_go {margin:1.292em 0; text-align:center;}
.btn_go a {display:inline-block; padding:0 1.375em; border:1px solid #5f5f5f; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	line-height:3.333em; color:#fff;
	background: -webkit-linear-gradient(#bcbcbc , #9e9e9e , #7a7a7a, #6e6e6e ,#616161); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#bcbcbc , #9e9e9e , #7a7a7a, #6e6e6e ,#616161); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#bcbcbc , #9e9e9e , #7a7a7a, #6e6e6e, #616161); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#bcbcbc, #9e9e9e , #7a7a7a, #6e6e6e ,#616161); /* Standard syntax (must be last) */
}
.btn_go a:first-child {border:1px solid #206390;
	background: -webkit-linear-gradient(#9ec4de , #5a9ac6 , #3f8abc, #2f79ac ,#2872a5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#9ec4de , #5a9ac6 , #3f8abc, #2f79ac ,#2872a5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#9ec4de , #5a9ac6 , #3f8abc, #2f79ac, #2872a5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#9ec4de, #5a9ac6 , #3f8abc, #2f79ac ,#2872a5); /* Standard syntax (must be last) */
}
.mem_tit {margin-bottom:0.583em; font-size:1em; color:#424242;}
.clause_tit {margin-bottom:0.583em; font-size:131.3%; font-weight:700; color:#424242;}
.mrt_tit {margin-top:2.750em;}
.memBox .agreement {position:absolute; top:2.500em; left:1.333em;}
.memBox:after {content:''; clear:both; display:block;}

table.tb_memReg th {width:25%; padding:0.458em 0.667em; border-top:1px solid #e0e0e0; background:#f8f8f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:left;}
table.tb_memReg th span {display:inline-block; margin-right:5px; vertical-align:middle; color:#ff6600;}
table.tb_memReg td {width:75%; padding:0.458em 0.667em; border-top:1px solid #e0e0e0; }
table.tb_memReg td input[type=text],table.tb_memReg td input[type=password],table.tb_memReg td input[type=tel],table.tb_memReg td input[type=email] {height:1.5em; border:1px solid #abadb3;}
table.tb_memReg tr:first-child * {border:0;}
table.tb_memReg .inpt {max-width:20%;}
table.tb_memReg .inptNum {max-width:10%;}
.btn_confirmation {display:inline-block;}
.btn_confirmation * {display:block; padding:0 7px; border:1px solid #797979; background:#6b6b6b; font-size:10px; color:#fff; line-height:2.5em;}
.btn_check {text-decoration:underline;}
.btn_check span {display:inline-block; width:3px; height:5px; margin-left:5px; background:url("/img/icon/icon.png") no-repeat -123px 0; vertical-align:middle;}
.agreement_box {float:right; width:70%; margin:8px; margin-left:0; padding:5px; border:1px solid #ccc; background:#f3f3f3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.agreement_box h4 {margin-bottom:10px;}
.agreement_box p,.agreement_box ul {margin-bottom:5px;}
.chk_txfield {margin:1.167em 0 0.833em;}

/*¾à°ü ÀüÃ¼º¸±â*/
.clause_box {padding:15px 10px; border:1px solid #e0e0e0;}
.clause_box h4 {margin-top:1.250em;}
.clause_box h4:first-child {margin:0;}
.clause_box ul,.clause_box p {margin:0.833em 0;}
.clause_box ul li ul {padding-left:10px; }

/*³»¿ë Ãß°¡´Â ¿©±âºÎÅÍ ÇØÁÖ¼¼¿ä.*/

/*ÄÁ¼³ÆÃ*/
.consulting_tab > ul {display:table; width:100%;}
.consulting_tab > ul li {display:table-cell; width:50%; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.consulting_tab > ul li a {display:block; padding:0.833em 0; border-bottom:1px solid #48abec; background:#f0f9ff; font-size:116.7%; font-weight:700; line-height:1.4; color:#5e7583;}
.consulting_tab > ul li.ui-state-active a {border:1px solid #48abec; border-bottom-color:#fff; background:#fff; color:#007fcd;}
.consulting_area > .boarding_tx1 {padding:0.833em 2.083em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.consulting_area > .boarding_tx1 h4 {margin:5px 0 7px; font-size:116.7%; font-weight:700; color:#838383;}
.consulting_area > .boarding_tx1 h4 span {color:#e80b8c;}
.consulting_area > .boarding_tx1 h4 em {color:#2e2e2e;}
.consulting_area > .boarding_tx1 > div p {color:#838383;}
.consulting_area > .boarding_tx1 > div p span {font-weight:700; color:#007ac7;}
.consulting_area > .boarding_tx1 > div p em {color:#e80b8c;}
.consulting_area > .boarding_tx1 > .consulting_img1 {min-height:60px; background:url("/img/icon/ico_consulting1.png") no-repeat; background-size:contain;}
.consulting_area > .boarding_tx1 > .consulting_img2 {min-height:60px; background:url("/img/icon/ico_consulting2.png") no-repeat; background-size:contain;}
.consulting_area > .boarding_tx1 > .consulting_img3 {min-height:60px; background:url("/img/icon/ico_consulting3.png") no-repeat; background-size:contain;}
.consulting_area > .boarding_tx1 > .consulting_img4 {min-height:60px; background:url("/img/icon/ico_consulting4.png") no-repeat; background-size:contain;}
.consulting_area > .boarding_tx1 > .consulting_img5 {min-height:60px; background:url("/img/icon/ico_consulting5.png") no-repeat; background-size:contain;}
.consulting_area > .boarding_tx1 > div {float:left; width:80%; padding-left:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.bg_col {background:#fafafa;}
.reservation {width:100%; padding-bottom:5px; border-bottom:1px solid #e0e0e0; overflow:hidden;}
.reservation > div {float:left; width:80%;}
.reservation > div h3,.tit_type1 {margin-top:1.500em; padding-left:5px; border-left:3px solid #4ca5da; font-size:125.0%; line-height:1.4; color:#1f1f1f;}
.reservation > div h3 em,.tit_type1 em {color:#1595d4;}
.reservation_img {float:right; display:inline-block; width:20%; min-height:100px; margin-top:18px; background:url("/img/consulting/bg_consulting.png") no-repeat; background-size:contain; overflow:hidden; font-size:0; text-indent:-9999px;}
.reservation > div p {margin-top:5px; line-height:1.3; color:#838383;}
.reservation > div p span {font-weight:700; color:#002dc8;}
.reservation > div p em {font-weight:700; color:#e80b8c;}
.tb_type1 {margin-top:10px; border-top:2px solid #2c76a9;}
.tb_type1 th {padding:9px 0; background:#f0f9ff; border:1px solid #48abec; border-top:0; border-left-color:#d3d5d4; border-right:0; font-size:116.7%; font-weight:700; color:#333333;}
.tb_type1 td {padding:9px 0; border:1px solid #d3d5d4; border-top:0; border-right:0; font-weight:700; text-align:center;}
.tb_type1 td.tb_col1,.tb_type2 td em {color:#002dc8;}
.tb_type1 td.tb_col2,.tb_type2 td span {color:#e80b8c;}
.tb_type1 th:first-child,.tb_type1 td:first-child {border-left:0;}
.tb_type2 {width:100%; margin-top:10px; border:1px solid #d3d5d4; border-left:0; border-right:0;}
.tb_type2 th {width:25%; padding:9px 0; background:#f0f9ff; border-top:1px solid #fff; text-align:left; text-indent:10px;}
.tb_type2 td {width:75%; padding:9px 10px; border-top:1px solid #d3d5d4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tb_type2 td:first-child,.bor_no {border:0 !important;}
.btn_reservation {display:inline-block;}
.btn_reservation a {position:relative; display:block; padding:1em; padding-right: 5em; border:1px solid #047b84; background:#089fa8; color:#fff;}
.btn_reservation a em {color:#fff000;}
.btn_reservation a span {position:absolute; right:1em; top:50%; display:inline-block; width:37px; height:36px; margin-top:-18px; background:url("/img/icon/ico_reservation.png") no-repeat;}

/* ÇÕ°Ý¿¹Ãø¼­ºñ½º¾È³» */
.pass_tab {width:100%;};


/*¼ö½Ã ÄÁ¼³ÆÃ*/
.spot_wrap {border-top:1px solid #e0e0e0;}
.spot_img_box {padding:3px; border:1px solid #e0e0e0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.spot_wrap h4 {margin:0.750em 0; font-size:125.0%; font-weight:700; color:#333333;}
.spot_wrap h4 em {font-weight:700; color:#e80b8c;}
.spot_wrap p {margin-bottom:0.750em; color:#979797;}
.bu_list {margin:1.000em 0 5px; color:#164581;}
.bu_list span {display:inline-block; width:2px; height:2px; margin-right:5px; background:url("/img/consulting/bu_list.png") no-repeat 0 50%; background-size:contain; vertical-align:middle;}
.tx_type1 {padding-left:7px; color:#838383;}
.tx_type1 em {color:#e80b8c;}
.group_box {width:100%; overflow:hidden;}
.group_box > div {float:left; width:70%;}
.group_box .group_img {float:right; display:inline-block; width:30%; min-height:133px; margin-top:20%; background:url("/img/consulting/bg_group_consulting.png") no-repeat; background-size:contain; overflow:hidden; font-size:0; text-indent:-9999px;}
.btn_down a {padding:1em;}

/*Á¤½Ã ÄÁ¼³ÆÃ*/
.over_img {position:relative; width:100%; margin-top:2em; overflow:hidden;}
.over_img span {float:left; width:50%; min-height:101px; background:url("/img/consulting/over_img3.png") no-repeat; background-size:contain; font-size:0; vertical-align:middle; overflow:hidden; text-indent:-9999px;}
.over_img p {float:left; width:50%; padding-left:3%; margin-top:1em; font-size:133.3%; line-height:1.3; color:#1f1f1f; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*ÁøÇÐÀü¹® ÄÁ¼³ÆÃ*/
.mrTop {margin-top:0.833em;}

/*20150224 Ãß°¡ 03:29*/
.bg_notice {background:#fffaf7;}
.ico_notice img {width:33px; height:17px; margin:0 auto;}
.tit_bgline {margin-bottom: 1em; padding-bottom: 1em; background: url("/img/icon/side_line.png") repeat-x right bottom;}

/*¸ÞÀÎµî±ÞÄÆ*/
.grade_area .grade_box {position:relative;}
.goGrade {position:absolute; top:6px; right:32px; display:block; width:65px; height:15px; background:url("/img/index/btn_grade_cut.png") no-repeat; background-size:contain; font-size:0; text-indent:-99999px; overflow:hidden;}
.btn_grade_close {position:absolute; top:9px; right:8px; display:block; width:12px; height:12px; background:url("/img/index/btn_close.png") no-repeat; background-size:contain; font-size:0; text-indent:-99999px; overflow:hidden;}
.tb_grade_wrap {padding:0.500em 2.208em; width:100%; height:auto; background:url("/img/index/bg_grade.png") no-repeat 0 bottom; background-size:cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tb_grade_wrap table th {padding:0.417em 0; border:1px solid #555555; color:#f8ff00;}
.tb_grade_wrap table tbody tr {background:#ffffff;}
.tb_grade_wrap table td {padding:0.417em 0; border:1px solid #555555; color:#202020; text-align:center;}

/*¼­ºê »ó¼¼ µî±ÞÄÆ*/
.sub_grade_wrap {background:url("/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("/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_tab > div .grade_nb_tit {padding-left:0.667em; margin:1em 0 0.5em; background:url("/img/index/bu_grade_tit.png") no-repeat left 50%; background-size:3px 4px;}
.grade_tab > div .grade_nb_tit p {color:#fff;}
.grade_tab > div .grade_nb_tit p span {color:#eff62a;}
.grade_tab > div .tb_grade {width:100%;}
.grade_tab > div .tb_grade tr {background:#fff;}
.grade_tab > div .tb_grade tr.bg_no {background:none !important;}
.grade_tab > div .tb_grade th {padding:0.250em 0; border:1px solid #555555; color:#eef52a;}
.grade_tab > div .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.25em; padding:0.25em 0; }
.radio_sel li label {color:#fff;}

.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("/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("/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("/img/icon/ico_top.png") no-repeat; background-size:0.833em 0.333em;}

/*ÅëÇÕ È¸¿ø °¡ÀÔ*/
.member_box {width:100%; padding:20px 0 30px; border:1px solid #e0e0e0; border-top:0; overflow:hidden;}
.member_box.bor_no {padding:30px 0 10px; border:1px solid #e0e0e0 !important;}
.member_box > span,.member_box > div {float:left;}
.member_box > span {display:inline-block; width:88px; height:77px; margin:0 2%; background:url("/img/mem/bg_combineMem_img1.png") no-repeat; background-size:contain; font-size:0; text-indent:-9999px; overflow:hidden;}
.member_box .mem_img {width:90px; height:75px; background:url("/img/mem/bg_combineMem_img2.png") no-repeat 5px; background-size:contain;}
.member_box > div h3 {margin-bottom:5px; font-weight:700; font-size:116.7%;}
.member_box > div h3 em {color:#b836bd;}
.member_box > div span {display:inline-block; width:40%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px ; background:#0086d9; text-align:center; line-height:2.5;}
.member_box > div span a {display:block; color:#fff;}
.member_box > .general_box span {background:#6143b9;}
.member_box > div p {margin-bottom:5px;}
.member_box p.f_col1 {clear:both; padding:0.5em 5% 0; border-top:1px solid #e0e0e0;}
.member_box p.f_col1 em {color:#b836bd;}
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop_layer {display:block;}
.pop_layer {display:none; position: absolute; top:50%; left:50%; width:80%; height:auto; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index: 10;}
.pop_container .pop_top {position:relative;}
.pop_container h3 {padding:3% 4%; background:#0c2a89; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; color:#fff;}
a.pop_btn_close {position:absolute; display:inline-block; top:50%; right:15px; width:8px; height:9px; margin-top:-4px; background:url("/img/btn/btn_side_close.png") no-repeat; background-size:contain; font-size:0; color:#fff; text-indent:-9999px; overflow:hidden;}
.tx_type1 {margin-bottom:0.5em;}
.provision_box {padding:0.5em; border:1px solid #e0e0e0; background:#ebebeb;}
.provision_box > p {padding-left:0.52em; margin-bottom:0.5em;}
.provision_box > div {padding:0.5em; background:#fff; border:1px solid #e0e0e0;}
.provision_box > div > div {width:100%; margin-top:0.25em; overflow:hidden;}
.provision_box > div > div:first-child {margin:0;}
.provision_box > div > div span {float:right;}
.provision_box > div > div p {float:left; padding-left:0.25em;}
.provision_box > div > div span a {color:#6f716e;}
.btn_close {position: absolute; top: 50%; right: 15px; padding-left: 12px; margin-top: -6px; background: url("/img/btn/btn_side_close.png") no-repeat left 5px; color: #fff;}
.agreement_tbox {height:100%; padding:4.25em 1.583em 1.5em; overflow:auto;}
.agreement_tbox p,.agreement_tbox h3,.agreement_tbox ul li {margin-bottom:0.5em;}
.agreement_tbox h3 {color:#0c6aa6;}
.ul_type_radio {width:100%; padding-left:0.25em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden;}
.ul_type_radio li {float:left; margin-right:2px;}
.pop_sch_box {margin:0.5em 0; text-align:center; }
input.inut30 {width:30%; line-height:1.25em;}
.btn_pop_sch {display:inline-block; vertical-align:middle;}
.btn_pop_sch * {display:block; padding:0 7px; border:1px solid #6d6f6c; background:#878787; font-size:10px; color:#fff; line-height:2.5em; cursor:pointer;}
.tb_school {max-height:20em; margin-bottom:1em; padding:0 1em; overflow-y:auto;}
.tb_school table th {background:#dedede; color:#000;}
.tb_school table th,.tb_school table td {border:1px solid #abadb3; text-align:center;}

/*¸ðÀÇ e ´ëÇÐ »ó´Ü °øÅë*/


.readme		{display:none; position:absolute; top:0; left:0; background:#fff; height:100%; width:100%; overflow-y:auto;}
.readme_content	{border:3px solid #DCDCDC; padding:3px; margin:5px;}
/*¸ð¹ÙÀÏ*/
/*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;}
}

/*subgnb ¸Þ´º*/
.subgnb { text-align:right; }
.subgnb .navmenu {position:relative; width:15em; height:2em; font-size:100%; font-family:±¼¸²;}

#subcate {position:relative; width:15em; height:2em; font-size:100%; font-family:±¼¸²;}
/*
.subgnb ul.navmenu li {margin-top:1em; width:10%; float:left; }
.subgnb ul.navmenu li:first-child { border-left:1px solid #48abec;}
.subgnb ul.navmenu li > a { display:table-cell; width:16%; padding:1em 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
 padding:1em 0; margin:0;  font-size:100%;
background:#f0f9ff; border-top:1px solid #48abec; border-right:1px solid #48abec;
border-bottom:2px solid #48c1f9; color:#5e7583; vertical-align:middle;
text-align:center;}
.subgnb ul.navmenu li > a.on {border-top:2px solid #48c1f9; border-left:2px solid #48c1f9;
border-right:2px solid #48c1f9; border-bottom:0; background:none; color:#002dc8;}
.subgnb ul.navmenu li > a:hover { background:none; color:#002dc8; border-top:2px solid #48c1f9;
border-left:2px solid #48c1f9; border-right:2px solid #48c1f9; border-bottom:0;}*/

/* ½º¸¶Æ®¿¡µðÅÍ CSS*/
.smartOutput{/* 20140513 width:780px; */ width:100%;font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;} /* ½º¸¶Æ® ¿¡µðÅÍÀÇ Ç³ºÎÇÑ Ç¥ÇöÀÌ Á¤»óÀûÀ¸·Î Ãâ·ÂµÇµµ·Ï ÇÏ·Á¸é ÄÜÅÙÃ÷°¡ Ãâ·ÂµÇ´Â °÷¿¡ ÀÌ Å¬·¡½º¸¦ Àû¿ëÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é °Ô½Ã¹° ÀÐ±â ÆäÀÌÁöÀÇ º»¹®ÀÌ ÀÌ¿¡ ÇØ´çµÈ´Ù. */

.smartOutput body,div,ul,li,table,TH,TD,LABEL,form{color:#333;}


.smartOutput p{ margin-top:7px; margin-bottom:7px;}

.smartOutput blockquote.q1,
.smartOutput blockquote.q2,
.smartOutput blockquote.q3,
.smartOutput blockquote.q4,
.smartOutput blockquote.q5,
.smartOutput blockquote.q6,
.smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

.smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.smartOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.smartOutput blockquote.q3{ border:1px solid #d9d9d9;}
.smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.smartOutput blockquote.q5{ border:2px solid #707070;}
.smartOutput blockquote.q6{ border:1px dashed #707070;}
.smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

.smartOutput sup{ font:10px Tahoma;}
.smartOutput sub{ font:10px Tahoma;}
.smartOutput table td{ padding:4px;}
/* ½º¸¶Æ®¿¡µðÅÍ CSS*/

.outer-join-btn {
	position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
}

.outer-join-btn .naver_login_btn_background {
	display: block !important;
	width: 180px !important;
	height: 30px !important;
  background: url('/img/login/naver_login_btn_type1_background3.png') !important;
  background-size: 180px 30px !important;
  background-repeat: no-repeat !important;
}

.outer-join-btn .naver_login_btn_background > span {
	/* position: absolute  !important; */
	display: inline-block;
    position: relative;
    margin-left: 20px;
	color: white  !important;
	/* width: 150px !important; */
    width: auto;
	font-size: 12px  !important;
	/* top: 7px  !important; */
	/* left: 32px  !important; */
	background: none !important;
	/* line-height: normal !important; */
    line-height: 30px;
}

.outer-join-btn #naver_id_login {
	width: auto; background: none;
}

.outer-login-btn {
	margin-top: 0.5em;
}
.outer-login-btn .naver_login_btn_background {
	display: table;
	width: 100%;
	height: 30px;
  background: url('/img/login/naver_login_btn_type1_background4.png');
  background-size: 100% 30px;
  background-repeat: no-repeat;
}

.outer-login-btn .naver_login_btn_background > span {
	text-align: center;
	display: table-cell;
	color: white;
	font-size: 112.5%;
	font-weight: bold;
	line-height: 28px;
}

.outer-login-btn .naver_login_btn_background > span:nth-child(1n) {
	width: 19.5%;
}
.outer-login-btn .naver_login_btn_background > span:nth-child(2n) {
	width: 70.5%;
	letter-spacing: 2px;
}

/*
°í°´¼¾ÅÍ- »çÁ¦µ¿Çà Ãß°¡
*/

.saje_content {position:relative;width:300px;margin:auto;}

.saje_content .saje_tit {position:relative;background:url(/img/bbs/saje_top_2.jpg) no-repeat;width:300px;height:92px;padding-top:25px;}
.saje_content .saje_tit .tit_area {position:relative;width:240px;margin:auto;}
.saje_content .saje_tit .tit_area .saje_img {position:relative;border:1px solid #ededed;padding:4px;background:#fff;display:inline-block;float:left;}
.saje_content .saje_tit .tit_area .saje_img img {position:relative;border:1px solid #ededed;}
.saje_content .saje_tit .tit_area .saje_info {position:relative;display:inline-block;margin-left:100px;margin-top:-106px;float:left;}
.saje_content .saje_tit .tit_area .saje_info li {height:23px;}
.saje_content .saje_tit .tit_area .saje_info .saje_name {font-size:13px;font-family:'NanumGothic';color:#8d5324;}
.saje_content .saje_tit .tit_area .saje_info .saje_title {font-size:14px;font-family:'NanumGothic';color:#333333;}

.saje_content .saje_txtarea {position:relative;width:300px;border:1px solid #e2e2e2;border-top:none;height:100%;padding-bottom:10px;}
.saje_content .saje_txtarea table {position:relative;width:300px;margin:auto;min-height:500px;}
.saje_content .saje_txtarea .bg_top {background:url(/img/bbs/bg_top.jpg) no-repeat;height:18px;}
.saje_content .saje_txtarea .bg_right {background:url(/img/bbs/bg_right.jpg) repeat-y;width:17px;}
.saje_content .saje_txtarea .bg_left {background:url(/img/bbs/bg_left.jpg) repeat-y;width:17px;}
.saje_content .saje_txtarea .bg_bottom {background:url(/img/bbs/bg_bottom.jpg) no-repeat;height:20px;}
.saje_content .saje_txtarea .saje_text {background:#faf5ec;min-height:500px;}


.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 4px 8px;
		margin : 0px 4px;
    text-decoration: none;
		border: 1px solid #dddddd;
}

.pagination a.active {
    background-color: #007AC8;
		border-color: #007AC8;
    color: white;
}
