@charset utf-8;

@font-face{ 
	font-family:"NanumSquareR"; 
	src:url("NanumSquareR.eot"); 
	src:url("NanumSquareR.eot?#iefix") format("embedded-opentype"), url("NanumSquareR.ttf") format("truetype"), url("NanumSquareR.woff") format("woff"); 
}



/********************Àü°ú¸ñ°øÅë CSS********************/
.hide{
    width: 1px;
    height: 1px;
    font-size: 0;
    line-height: 0;
    position: absolute;
    /*fixed*/
    visibility: hidden;
}
.bb_none{
    border-bottom:none;
}
a{
    display:block;
    width:100%;
    height:100%;
}

#Wrap{
    max-width:1280px;
	width:100%;
    max-height:720px;
    position:absolute;
    left:50%;
    top:50%;
    transform:translateX(-50%) translateY(-50%);
    background:url(../images/intro/intro_bg.png) no-repeat left top;
    /*font-family: 'Nanum Gothic', sans-serif;*/
    font-family: "NanumSquareR";
    background-size:contain;
}
#skin_Wrap{
    font-family: 'Nanum Gothic', sans-serif;
}

/********** headerWrap **********/
#headerWrap{
    width:100%/*1280px*/;
    height:175px;
    position:relative;
}
#headerWrap header{
    overflow:hidden;
}

#headerWrap header h1{
    float:left;
    font-weight:700;
    margin:50px 0 0 50px;
}
#headerWrap header h1 .school{
    font-size:20px;
    line-height:1;
	color:#000f06;
}
#headerWrap header h1 .subject{
    font-size:60px;
    line-height:1;
    color:#000f06;
	margin-top:10px;
	display:inline-block;
}
#t_menu{
    float:right;
    margin:15px;
}
#t_menu ul{
    overflow:hidden;
}
#t_menu ul li{
    float:left;
    cursor:pointer;
    width:80px;
    position:relative;
}
#t_menu ul li:first-child:after{
    content:'';
    display:block;
    width:1px;
    height:16px;
    background:rgba(51,51,51,0.75);
    position:absolute;
    right:0;
    top:0;
}
#t_menu ul li:last-child{
    width:24px;
    margin-left:25px;
}
#t_menu ul li:last-child img{width:100%;}
#t_menu ul li a{
    font-size:13px;
    line-height:16px;
    font-weight:700;
    text-align:center;
}
#navWrap{
    position:absolute;
    top:49px;
    right:85px;
    z-index:5;
}
#navWrap nav ul:after{
    content:'';
    display:block;
    clear:both;
}
#navWrap nav ul li{
    float:left;
    cursor:pointer;
    width:185px;
    height:105px;
	background-size:100%;
}
#navWrap nav ul li.nav_smart{
    background:url(../images/intro/smart_btn_off.png) no-repeat left top;
    margin-right:12px;
	background-size:100%;
}
#navWrap nav ul li.nav_smart.on{
    background:url(../images/intro/smart_btn_on.png) no-repeat left top;
	background-size:100%;
}
#navWrap nav ul li.nav_smart:hover{
    background:url(../images/intro/smart_btn_on.png) no-repeat left top;
	background-size:100%;
}
#navWrap nav ul li.nav_data{
    background:url(../images/intro/libaray_btn_off.png) no-repeat left top;
	background-size:100%;
}
#navWrap nav ul li.nav_data.on{
    background:url(../images/intro/libaray_btn_on.png) no-repeat left top;
	background-size:100%;
}
#navWrap nav ul li.nav_data:hover{
    background:url(../images/intro/libaray_btn_on.png) no-repeat left top;
	background-size:100%;
}
/********** headerWrap end **********/


/**********½º¸¶Æ®±³°ú¼­ CSS end**********/

/*****contentWrap*****/
#contentWrap{
    width:100% /*1280px*/;
    height:485px;
    overflow:hidden;
    position:relative;
}

/*Ã¥Ç¥Áö*/
#contentWrap h1{
    position:absolute;
    left:40px;
    top:30px;
    z-index: 1;
}
#contentWrap .l_Wrap{
    float:left;
    width:734px;
    height:485px;
    box-sizing:border-box;
    background:#6189ba;
    position:relative;
	padding:87px 0 0 427px;
}
#contentWrap .l_Wrap:after{
    content:'';
    display:block;
    width:14px;
    height:29px;
    background:url(../images/intro/big_title_arrow.png) no-repeat left top;
    position:absolute;
    right:-14px;
    top:50%;
    transform:translateY(-50%);
	background-size:100%;
}
#contentWrap .l_Wrap ul li{
    width:185px;
    height:40px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    margin-bottom:5px;
    position:relative;
    line-height:40px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    padding-left:20px;
    box-sizing:border-box;
    cursor:pointer;
}
#contentWrap .l_Wrap ul li.on{
    color:#000;
    background:#a7dad8;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
}
#contentWrap .l_Wrap ul li.test:hover{
    color:#000;
    background:#a7dad8;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
}
#contentWrap .m_tit{
    display:none;
    float:left;
    width:546px;
    height:485px;
    box-sizing:border-box;
    background:url(../images/intro/mid_title_bg.png) no-repeat left top;
    padding:100px 0 0 63px;
}
#contentWrap .m_tit>ul{
    overflow-x:hidden;
    overflow-y:auto;
	width:361px;
	height:274px;
}
#contentWrap .m_tit>ul>li{
    line-height:40px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    box-sizing:border-box;
    cursor:pointer;
    margin-bottom:10px;
}
#contentWrap .m_tit01{
    display:block;
}
#contentWrap .m_tit>ul>li>span{
    display:block;
    width:360px;
    height:100%;
    font-size:17px;
    height:40px;
    line-height:40px;
    font-weight:700;
    color:#000;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    padding-left:20px;
    box-sizing:border-box;
    cursor:pointer;
}
#contentWrap .m_tit>ul>li>span img{vertical-align:sub; margin:0 3px; height:20px;}
#contentWrap .m_tit ul li.row2>span{
	line-height:24px;
	height:60px;
	padding-top:7px;
}
#contentWrap .m_tit>ul>li.no_bg>span{
    background:none;
}
#contentWrap .m_tit>ul>li.no_bg.on>span{
    background:#6189ba;
	color:#fff;
}
#contentWrap .m_tit>ul>li.no_bg>span:hover{
    background:#6189ba;
	color:#fff;
}
#contentWrap .m_tit>ul>li.no_bg>span img.hover{display:none;}
#contentWrap .m_tit>ul>li.no_bg>span:hover img.hover{display:inline;}
#contentWrap .m_tit>ul>li.no_bg>span:hover img.normal{display:none;}
#contentWrap .m_tit>ul>li.no_bg.on>span img.hover{display:inline;}
#contentWrap .m_tit>ul>li.no_bg.on>span img.normal{display:none;}
#contentWrap .m_tit>ul>li.on>span{
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
}
#contentWrap .m_tit>ul>li>span:hover{
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
}
#contentWrap .sm_tit{padding-left:36px; display:none;}
#contentWrap .sm_tit li{line-height:24px; padding:0 4px; margin-bottom:15px;}
#contentWrap .sm_tit li:first-child{padding-top:15px;}
#contentWrap .sm_tit li a{font-size:14px; color:#000; font-weight:700; padding:0 4px 5px 4px; display:inline;}
#contentWrap .sm_tit li a:hover{border-bottom:2px solid #000;}
#contentWrap .sm_tit li + li{margin-top:8px;}
#contentWrap .sm_tit li a img{vertical-align:sub; margin:0 3px; height:19px;}
#contentWrap .sm_tit li a img.sm2{height:18px;}



/*****contentWrap end*****/

/**********½º¸¶Æ®±³°ú¼­ °øÅë CSS end**********/


/**********±³¼öÇÐ½ÀÀÚ·á½Ç °øÅë CSS**********/

/*****contentWrap02*****/
#contentWrap02{
    background:#fff;
    width:1220px;
	height:485px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
	z-index:1;
}

/*snb*/
#snb{
    width:270px;
    height:445px;
    position:relative;
    background:url(../images/intro/big_title_bg.png);
	background-size:100%;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
    float:left;
    margin:20px;
}
#snb .big_tit_wrap{
    padding:0 10px;
    box-sizing:border-box;
    position:absolute;
    top:48px;
	left:50%;
    transform:translateX(-50%);
}
#snb .big_tit_wrap ul li{
    width:203px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    margin-bottom:5px;
}
#snb .big_tit_wrap ul li.on{
	background:#a7dad8;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);    
}
#snb .big_tit_wrap ul li:hover{
	background:#a7dad8;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
}
#snb .big_tit_wrap ul li a{
    font-size:18px;
    line-height:20px;
    color:#fff;
    font-weight:700;
    padding:10px 20px;
    display:block;
    width:100%;
    box-sizing:border-box;
	position:relative;
}
#snb .big_tit_wrap ul li.on a{
	color:#000;
}
#snb .big_tit_wrap ul li:hover a{
	color:#000;
}
#snb .big_tit_wrap ul li a i{
	position:absolute;
	top:10px;
	left:20px;
	color:#18252a;
}
#snb .big_tit_wrap ul li.on a i{
	color:#fff;
}
#snb .big_tit_wrap ul li:hover a i{
	color:#fff;
}
#snb .snb_ft{position:absolute; bottom:0; left:0; width:100%; height:42px; background:#2d4e76; border-radius:0 0 16px 16px;}
#snb .snb_ft:before{content:''; width:1px; height:14px; background:#fff; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
#snb .snb_ft ul{padding:14px 0; font-size:0;}
#snb .snb_ft ul li{display:inline-block; width:50%; height:14px;}
#snb .snb_ft ul li a span{font-size:10px; color:#fff; position:relative;}
#snb .snb_ft ul li a span:after{content:''; width:7px; height:8px; background:url(../images/common/down_icon.png); position:absolute; right:-14px; top:0; bottom:0; margin:auto 0;}
#snb .snb_ft ul li:nth-child(1) a{text-align:right; padding-right:29px; box-sizing:border-box;}
#snb .snb_ft ul li:nth-child(2) a{padding-left:13px;}
/*snb end*/

/*RightWrap*/
#RightWrap{
    float:left;
    margin-left:20px;
    width:850px;
    margin-top:20px;
}

/*tabs*/
#tabs{
    overflow:hidden;
    margin-bottom:20px;
}
#tabs li{
    float:left;
    width:170px;
    text-align:center;
    border:2px solid #b2b2b2;
    box-sizing:border-box;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    cursor:pointer;
    position:relative;
}
#tabs li:after{
    content:'';
    display:block;
    width:170px;
    height:2px;
    position:absolute;
    left:-2px;
    bottom:-2px;
	background:#416a9c;
}
#tabs li a{
    font-size:16px;
    line-height:41px;
    color:#b2b2b2;
    font-weight:700;
}
#tabs li.on{
	border-color:#416a9c;
}
#tabs li.on:after{
    width:166px;
    background:#fff !important;
    left:0;
	height: 3px;
}
#tabs li.on a{
    color:#416a9c;
}
#tabs li.blank{
    border:none;
    border-bottom:2px solid #0a4064;
    cursor:default;
    margin-top:43px;
}
/*tabs end*/
.tab_bottom_border{border-bottom:2px solid #416a9c; float:right; margin-top:-22px;}

/*content*/
#content{
	height:380px;
	overflow-y:auto;
	overflow-x:hidden;
}
/*content end*/

/*table*/
table{
    text-align: center;
	width: 100%;
}
tr{
    height:40px;
}
th, td{
    vertical-align:middle;
    font-size:12px;
    color:#666666;
    position:relative;
	line-height:1.4;
	font-weight:bold;
}

/*thead*/
thead{
    background:#d9d9d9;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
}
thead th{
    font-size:12px;
    line-height:16px;
    color:#666;
    font-weight:700;
	border-right:1px solid #fff;
}
thead td.brf {
	border-right:1px solid #fff;
}
thead td.bbf {
	border-bottom:1px solid #fff;
}
.last_cell{
    border-right:none !important;
}
/*thead end*/

/*tbody*/
tbody tr{
    border-bottom:1px solid #cccccc;
    box-sizing:border-box;
}
tbody td{color:#333333; border-right:1px solid #cccccc;}
tbody td.bdzip{border-bottom:1px solid #999999;}
tbody td.title{text-align:left; padding-left:20px;}
tbody td.sub_title{
    background:#f5f5f5;
    text-align:left;
    padding-left:15px;
}
tbody td.sub_title.has_num{
	padding-left:15px;
}
tbody td.sub_title.has_num i{
}

td a.db_icon{
    display:inline-block;
    width:auto;
    height:auto;
}
td a.db_icon01{
    left:20px;
	margin-right:10px;
}
td a.db_icon02{
    right:20px;
	margin-left:10px;
}

tbody td a img.has_sub_title{
    margin-top:10px;
}
tbody td a span.kor_cell_txt{
    display:block;
    font-size:12px;
    line-height:20px;
    margin-top:6px;
}
.img_fx{vertical-align:-2px; margin-left:3px; margin-right:1px; height:16px;}
/*tbody end*/

/*tfoot*/
.tfoot{
    border-bottom:1px solid #999999;
}
.tfoot td{
    border-top:1px solid #999999;
}
.tfoot td.down_all{
    font-weight:700;
    color:#666;
    background:#d9d9d9;
}
/*tfoot end*/

/*table end*/

/*RightWrap end*/

/*****contentWrap02 end*****/

/**********±³¼öÇÐ½ÀÀÚ·á½Ç °øÅë CSS end**********/


/**********Àü°ú¸ñ°øÅë footerWrap**********/
#footerWrap{
    width:100% /*1280px*/;
    clear:both;
    background:#343434;
    padding:32px 30px 12px 30px;
    box-sizing:border-box;
    margin-top:-20px;
}
#footerWrap footer{
    overflow:hidden;
}
#footerWrap footer h1{
    float:left;
    height:36px;
    line-height:36px;
	position:relative;
	width:146px;
}
#footerWrap footer h1 img{
    width:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
}
#footerWrap footer p{
    float:left;
    color:rgba(255,255,255,0.6);
    font-size:11px;
    line-height:18px;
    margin-left:30px;
    letter-spacing:0;
}
/**********Àü°ú¸ñ°øÅë footerWrap end**********/

/******************************Àü°ú¸ñ°øÅë CSS end******************************/



.popup.help{
	width:1114px;
	height:649px;
	z-index:1020;
}
.popup{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.opec1{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	background:#000;
	opacity:0.3;
	z-index:1000;
}
#close_help{
	cursor:pointer;
}

.sub_o>span>a{
    display:inline;
}

#contentWrap .m_tit>ul>li.no_bg>a{
    display:block;
    width:300px;
    height:100%;
    font-size:20px;
    line-height:40px;
    font-weight:700;
    color:#fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    padding-left:20px;
    box-sizing:border-box;
    cursor:pointer;
    background:url(../images/intro/mid_title_arrow_off.png) no-repeat 390px center;
}
#contentWrap .m_tit>ul>li.no_bg>a>span{
	color:#fff;
}
#contentWrap .m_tit>ul>li.no_bg>a:hover{
    background:#e9fec3;
    
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);
}
#contentWrap .m_tit>ul>li.no_bg>a:hover>span{
color:#31270a;
}

#contentWrap .l_Wrap ul li a{
    display:inline;
}





/************ 1280px ÀÌÇÏ *************/
@media screen and (max-width:1280px) {

	#headerWrap{
		height:13.672vw;
	}
	#headerWrap header h1{
		margin:3.906vw 0 0 3.906vw;
	}
	#headerWrap header h1 .school{
		font-size:1.563vw;
	}
	#headerWrap header h1 .subject{
		font-size:4.688vw;
		margin-top:0.781vw;
	}
	#t_menu{
		margin:1.172vw;
	}
	#t_menu ul li{
		width:6.250vw;
	}
	#t_menu ul li:first-child:after{
		width:0.078vw;
		height:1.250vw;
	}
	#t_menu ul li:last-child{
		width:1.875vw;
		margin-left:1.953vw;
	}
	#t_menu ul li a{
		font-size:1.016vw;
		line-height:1.250vw;
	}
	#navWrap{
		top:3.828vw;
		right:6.641vw;
	}
	#navWrap nav ul li{
		width:14.453vw;
		height:8.203vw;
	}
	#navWrap nav ul li.nav_smart{
		margin-right:0.938vw;
	}


	/*****contentWrap*****/
	#contentWrap{
		height:37.891vw;
	}

	/*Ã¥Ç¥Áö*/
	#contentWrap h1{
		left:3.125vw;
		top:2.344vw;
	}
	#contentWrap h1 img{
		width:26.016vw;
	}
	#contentWrap .l_Wrap{
		width:57.344vw;
		height:37.891vw;
		padding:6.797vw 0 0 33.359vw;
	}
	#contentWrap .l_Wrap:after{
		width:1.094vw;
		height:2.266vw;
		right:-1.016vw;
	}
	#contentWrap .l_Wrap ul li{
		width:14.453vw;
		height:3.125vw;
		font-size:1.406vw;
		margin-bottom:0.391vw;
		line-height:3.125vw;
		-webkit-border-radius:1.563vw;
		-moz-border-radius:1.563vw;
		border-radius:1.563vw;
		padding-left:1.563vw;
	}
	#contentWrap .m_tit{
		width:42.656vw;
		height:37.891vw;
		padding:7.813vw 0 0 4.922vw;
	}
	#contentWrap .m_tit>ul{
		width:28.203vw;
		height:21.406vw;
	}
	#contentWrap .m_tit ul li{
		line-height:3.125vw;
		-webkit-border-radius:1.563vw;
		-moz-border-radius:1.563vw;
		border-radius:1.563vw;
		margin-bottom:0.781vw;
	}
	#contentWrap .m_tit>ul>li>span{
		width:28.125vw;
		font-size:1.172vw;
		height:3.125vw;
		line-height:3.125vw;
		-webkit-border-radius:1.563vw;
		-moz-border-radius:1.563vw;
		border-radius:1.563vw;
		padding-left:1.563vw;
	}
	#contentWrap .m_tit>ul>li>span img{margin:0 0.234vw; height:1.563vw;}
	#contentWrap .m_tit ul li.row2>span{
		line-height:1.875vw;
		height:4.688vw;
		padding-top:0.547vw;
	}
	#contentWrap .m_tit>ul>li.on>span{
		-webkit-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
	}
	#contentWrap .m_tit>ul>li:hover>span{
		-webkit-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
	}
	#contentWrap .sm_tit{padding-left:2.813vw;}
	#contentWrap .sm_tit li{line-height:1.875vw; padding:0 0.313vw; margin-bottom:1.172vw;}
	#contentWrap .sm_tit li:first-child{padding-top:1.172vw;}
	#contentWrap .sm_tit li a{font-size:1.094vw; padding:0 0.313vw 0.391vw 0.313vw;}
	#contentWrap .sm_tit li a:hover{border-bottom:0.156vw solid #000;}
	#contentWrap .sm_tit li + li{margin-top:0.625vw;}
	#contentWrap .sm_tit li a img{margin:0 0.234vw; height:1.484vw;}
	#contentWrap .sm_tit li a img.sm2{height:1.406vw;}

	/*****contentWrap end*****/

	/**********½º¸¶Æ®±³°ú¼­ °øÅë CSS end**********/


	/**********±³¼öÇÐ½ÀÀÚ·á½Ç °øÅë CSS**********/

	/*****contentWrap02*****/
	#contentWrap02{
		width:95.313vw;
		height:37.891vw;
		-webkit-border-radius:1.563vw;
		-moz-border-radius:1.563vw;
		border-radius:1.563vw;
	}

	/*snb*/
	#snb{
		width:21.094vw;
		height:34.766vw;
		-webkit-border-radius:1.250vw;
		-moz-border-radius:1.250vw;
		border-radius:1.250vw;
		margin:1.563vw;
	}
	#snb .big_tit_wrap{
		padding:0 0.781vw;
		top:3.750vw;
	}
	#snb .big_tit_wrap ul li{
		width:15.859vw;
		-webkit-border-radius:1.563vw;
		-moz-border-radius:1.563vw;
		border-radius:1.563vw;
		margin-bottom:0.391vw;
	}
	#snb .big_tit_wrap ul li.on{
		-webkit-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);    
	}
	#snb .big_tit_wrap ul li:hover{
		-webkit-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
	}
	#snb .big_tit_wrap ul li a{
		font-size:1.406vw;
		line-height:1.563vw;
		padding:0.781vw 1.563vw;
	}
	#snb .big_tit_wrap ul li a i{
		top:0.781vw;
		left:1.563vw;
	}
	#snb .snb_ft{height:3.281vw; border-radius:0 0 1.250vw 1.250vw;}
	#snb .snb_ft:before{width:0.078vw; height:1.094vw;}
	#snb .snb_ft ul{padding:1.094vw 0;}
	#snb .snb_ft ul li{height:1.094vw;}
	#snb .snb_ft ul li a span{font-size:0.781vw;}
	#snb .snb_ft ul li a span:after{width:0.547vw; height:0.625vw; right:-1.094vw;}
	#snb .snb_ft ul li:nth-child(1) a{padding-right:2.266vw;}
	#snb .snb_ft ul li:nth-child(2) a{padding-left:1.016vw;}
	/*snb end*/

	/*RightWrap*/
	#RightWrap{
		margin-left:1.563vw;
		width:66.406vw;
		margin-top:1.563vw;
	}

	/*tabs*/
	#tabs{
		margin-bottom:1.563vw;
	}
	#tabs li{
		width:13.281vw;
		border:0.156vw solid #b2b2b2;
		-webkit-border-radius:0.781vw 0.781vw 0 0;
		-moz-border-radius:0.781vw 0.781vw 0 0;
		border-radius:0.781vw 0.781vw 0 0;
	}
	#tabs li:after{
		width:13.281vw;
		height:0.156vw;
		left:-0.156vw;
		bottom:-0.156vw;
	}
	#tabs li a{
		font-size:1.250vw;
		line-height:3.203vw;
	}
	#tabs li.on:after{
		width:12.969vw;
		height: 0.234vw;
	}
	#tabs li.blank{
		border-bottom:0.156vw solid #0a4064;
		margin-top:3.359vw;
	}
	/*tabs end*/
	.tab_bottom_border{border-bottom:0.156vw solid #384d5f; margin-top:-1.719vw;}

	/*content*/
	#content{
		height:29.688vw;
	}
	/*content end*/

	/*table*/
	tr{
		height:3.125vw;
	}
	th, td{
		font-size:0.938vw;
	}

	/*thead*/
	thead th{
		font-size:0.938vw;
		line-height:1.250vw;
		border-right:0.078vw solid #fff;
	}
	/*thead end*/

	/*tbody*/
	tbody tr{
		border-bottom:0.078vw solid #cccccc;
	}
	tbody td.title{padding-left:1.563vw;}
	tbody td.sub_title{
		padding-left:1.172vw;
	}
	tbody td.sub_title.has_num{
		padding-left:1.172vw;
	}
	tbody td.sub_title.has_num i{
	}

	td a.db_icon01{
		left:1.563vw;
		margin-right:0.781vw;
	}
	td a.db_icon02{
		right:1.563vw;
		margin-left:0.781vw;
	}

	tbody td a img.has_sub_title{
		margin-top:0.781vw;
	}
	tbody td a span.kor_cell_txt{
		font-size:0.938vw;
		line-height:1.563vw;
		margin-top:0.469vw;
	}
	.img_fx{vertical-align:-0.156vw; margin-left:0.234vw; margin-right:0.078vw; height:1.250vw;}
	/*tbody end*/

	/*tfoot*/
	.tfoot{
		border-bottom:0.078vw solid #999999;
	}
	.tfoot td{
		border-top:0.078vw solid #999999;
	}
	/*tfoot end*/

	/*table end*/

	/*RightWrap end*/

	/*****contentWrap02 end*****/

	/**********±³¼öÇÐ½ÀÀÚ·á½Ç °øÅë CSS end**********/


	/**********°øÅë footerWrap**********/
	#footerWrap{
		padding:2.500vw 2.344vw 0.938vw 2.344vw;
		margin-top:-1.563vw;
	}
	#footerWrap footer h1{
		height:2.813vw;
		line-height:2.813vw;
		width:11.406vw;
	}
	#footerWrap footer p{
		font-size:0.859vw;
		line-height:1.406vw;
		margin-left:2.344vw;
	}
	/**********°øÅë footerWrap end**********/

	/******************************°øÅë CSS end******************************/


	.popup.help{
		width:87.031vw;
		height:50.703vw;
	}

	#contentWrap .m_tit>ul>li.no_bg>a{
		width:23.438vw;
		font-size:1.563vw;
		line-height:3.125vw;
		-webkit-border-radius:1.563vw;
		-moz-border-radius:1.563vw;
		border-radius:1.563vw;
		padding-left:1.563vw;
		background:url(../images/intro/mid_title_arrow_off.png) no-repeat 30.469vw center;
	}
	#contentWrap .m_tit>ul>li.no_bg>a:hover{
		-webkit-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0.156vw 0px 0px rgba(0,0,0,0.2);
	}




}









