@charset "utf-8";#mvisual {	background: none;	padding: 0;}#mcontainer .inner_box {	position: absolute;	top: 100px;	left: 50%;	margin-left: -160px;	z-index: 10;}#mvisual .grap {	position: relative;	width: 100%;	height: 100%}#mvisual .grap .obj {	position: relative;	width: 100%;	height: 100%;}#mvisual .grap .obj .item {	position: relative;	width: 100%;	height: 100%;}#mvisual .grap .obj .item img {	height: 100%;	max-width: none;	min-width: 100%}#mvisual .control {	position: absolute;	bottom: 450px;	left: 50%;	margin-left: -160px;}#mvisual .control a, #mvisual .control .paging button {	float: left;	display: inline-block;	width: 21px;	height: 21px;	margin-left: 10px;	vertical-align: middle;	font-size: 0}#mvisual .control a {	margin-top: 5px;}#mvisual .control .paging {	float: left;}#mvisual .control a[data-control="prev"] {	background: url(/images/smugrade/main/visual_btn_icon_prev.png)		no-repeat}#mvisual .control a[data-control="next"] {	float: right;	margin-left: 20px;	background: url(/images/smugrade/main/visual_btn_icon_next.png)		no-repeat}#mvisual .control .paging button {	background: url(/images/smugrade/main/visual_page_icon_on.png) no-repeat		center center;}#mvisual .control .paging button.ov {	background: url(/images/smugrade/main/visual_page_icon_off.png)		no-repeat center center;}#mnotice .grap .item a {	min-height: 216px;	padding-bottom: 0;}#mnotice .grap .item a b {	max-height: 60px;	height: 60px;}#mnotice .grap .item a img {	width: 100%;	max-height: 100px;	margin-bottom: 10px;}#mnotice .grap .item a .text {	height: auto}#mlink {	top: 314px;	position: absolute;}#mlink .link ul li .micon_ir {	background: none;}#mlink .link ul li a .icon2 {	background: url("/images/smartit/main/youtubeicon.png") no-repeat;	background-position: 0;}#mlink .link ul li a .icon3 {	background: url("/images/smartit/main/instaicon.png") no-repeat;	background-position: 0;}#mlink .link ul li a .icon4 {	background: url("/images/smartit/main/facebookicon.png") no-repeat;	background-position: 0;}#mlink .link ul li:FIRST-CHILD {	color: white;	padding: 26px 0;}@media ( min-width :0px) {	#mvisual .control {		bottom: 410px;	}	#mlink .link ul li .vi_icon {		background: url(/images/smae/main/video_mini.png) no-repeat;	}	#mlink .link ul li a .icon2 {		background-size: 100%;	}	#mlink .link ul li a .icon3 {		background-size: 100%;	}	#mlink .link ul li a .icon4 {		background-size: 100%;	}}@media ( max-width : 480px) {	#mvisual .grap .obj {		position: relative;		width: 100%;		height: 38%;	}	#mvisual .mtit h2 {		position: relative;		color: #fff;		font-size: 18px;		line-height: 1.2;		font-weight: 600;		height: 131px;	}	#mcontent {		width: 100%;		top: 12px;	}	#mcontent .wrapper {		height: 445px;	}	#gallery .depgallery .grap .obj .item a .text{display: none;}}@media ( min-width :768px) {	#mnotice .grap .item a b {		height: 32px;		font-size: 20px	}	#mlink {		top: 364px;	}	#mcontainer .inner_box {		top: 355px;		left: 250px;	}	#mvisual .control {		bottom: 430px;	}	#mlink .link ul li {		width: 25%;	}	#mlink .link ul li .vi_icon {		background: url(/images/smae/main/video_icon.png) no-repeat;	}	#mvisual .mtit h2 span {		height: 50px;	}	#mprofessor .table-col .quickmenu_ir {		width: 96px;		height: 96px;	}	#mprofessor .table-col .icon1 {		background-position: 0 -79px;	}	#mprofessor .table-col .icon2 {		background-position: -118px -79px;	}	#mprofessor .table-col .icon3 {		background-position: -227px -79px;	}	#mprofessor .table-col {		font-size: 16px;	}	#mvisual .mtit h2 span {		font-size: 19px;	}	#mlink .link ul li:FIRST-CHILD {		padding: 16px 0;		font-size: 19px;	}}@media ( min-width :1200px) {	#mnotice .grap .item a b {		height: 42px;		font-size: 17px;	}}@media ( min-width : 1024px) {	#mlink {		top: 630px;		left: 103px;	}	#mvisual .control {		bottom: 100px;	}}@media ( min-width : 1200px) {	#mlink .l_bg {		width: 50%;	}	#mlink .r_bg {		width: 50%;	}}.mvideo {	position: relative;	padding-bottom: 56.25%;}.iframe {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	width: 100%;	height: 100%;}