@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon/icomoon.eot?pvm5gj');
	src:url('../fonts/icomoon/icomoon.eot?#iefixpvm5gj') format('embedded-opentype'),
		url('../fonts/icomoon/icomoon.woff?pvm5gj') format('woff'),
		url('../fonts/icomoon/icomoon.ttf?pvm5gj') format('truetype'),
		url('../fonts/icomoon/icomoon.svg?pvm5gj#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
} /* Icons created with icomoon.io/app */

.container{ width:100%; height:auto;max-width:100%; background:#f5f4f9} 
.tabs {
	position: relative;
	width: 100%;
	overflow: hidden;
	float:left;
}

/* Nav */
.tabs nav {
	text-align: center;
}

.tabs nav ul {
	padding: 0;
}

.tabs nav li {float: left;
	position: relative; margin-right:10px;
	
}
.tabs nav li.tab-current {
	-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius:4px;
	border-color:#00b331;
	border-style:solid;
	border-width:1px;
	z-index: 100;
	position: relative;
}
.tabs nav li.tab-current-green {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #00b331;
	border-style: solid;
	border-width: 1px;
	z-index: 100;
	
	position: relative;
}
.tabs nav li.tab-current-green:after, .tabs nav li.tab-current-green:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.tabs nav li.tab-current-green:after {
	border-color: rgba(53, 192, 93, 0);
	border-top-color: #35c05d;
	border-width: 5px;
	margin-left: -5px;
}
.tabs nav li.tab-current-green:before {
	border-color: rgba(0, 179, 49, 0);
	border-top-color: #00b331;
	border-width: 6px;
	margin-left: -6px;
}
.tabs nav li.tab-current-blue {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #01B0F2;
	border-style: solid;
	border-width: 1px;
	z-index: 100;
	position: relative;
}
.tabs nav li.tab-current-blue:after, .tabs nav li.tab-current-blue:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.tabs nav li.tab-current-blue:after {
	border-color: rgba(1, 176, 242, 0);
	border-top-color: #01b0f2;
	border-width: 5px;
	margin-left: -5px;
}
.tabs nav li.tab-current-blue:before {
	border-color: rgba(1, 137, 242, 0);
	border-top-color: #0189f2;
	border-width: 6px;
	margin-left: -6px;
}

.tabs nav li.tab-current-yellow {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #FFA80F;
	border-style: solid;
	border-width: 1px;
	z-index: 100;
	position: relative;
}

.tabs nav li.tab-current-yellow:after, .tabs nav li.tab-current-yellow:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.tabs nav li.tab-current-yellow:after {
	border-color: rgba(255, 168, 15, 0);
	border-top-color: #FFA80F;
	border-width: 5px;
	margin-left: -5px;
}
.tabs nav li.tab-current-yellow:before {
	border-color: rgba(248, 151, 14, 0);
	border-top-color: #f8970e;
	border-width: 6px;
	margin-left: -6px;
}
.tabs nav li.tab-current-pink {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #FF6969;
	border-style: solid;
	border-width: 1px;
	z-index: 100;
	position: relative;
}

.tabs nav li.tab-current-pink:after, .tabs nav li.tab-current-pink:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.tabs nav li.tab-current-pink:after {
	border-color: rgba(255, 105, 105, 0);
	border-top-color: #FF6969;
	border-width: 5px;
	margin-left: -5px;
}
.tabs nav li.tab-current-pink:before {
	border-color: rgba(255, 86, 86, 0);
	border-top-color: #ff5656;
	border-width: 6px;
	margin-left: -6px;
}

.tabs nav a {
	text-align:left;
	color: #becbd2;
	display: block;
}

.tabs nav a:hover {
	color: #768e9d;
}

.tabs nav li.tab-current a {
	color: #47a3da;
}


.tabs nav a:before {
	display: inline-block;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-family: 'icomoon';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	margin:0;
}

/* Content */
.content section {
	font-size: 1.25em;
	padding: 1em 1em;
	display: none;
	width: 990px;
	float:left;
}


.content section:before,
.content section:after {
	content: '';
	display: table;
}

.content section:after {
	clear: both;
}

/* Fallback example */
.no-js .content section {
	display: block;
}

.content section.content-current {
	display: block;
}

.mediabox {
	margin-top:50px;
	float: left;
	padding: 0 ;
}

/* Example media queries */

@media screen and (max-width: 52.375em) {
	.tabs nav a span {
		display: none;
	}

	.tabs nav a:before {
		margin-right: 0;
	}

	.mediabox {
		float:left;
		width: auto;
		padding: 0 0 35px 0;
		font-size: 90%;
	}

	
	.mediabox:before,
	.mediabox:after {
		content: '';
		display: table;
	}

	.mediabox:after {
		clear: both;
	}
}

@media screen and (max-width: 32em) {
	.tabs nav ul,
	.tabs nav ul li a {
		width: 100%;
		padding: 0;
	}

	.tabs nav ul li {
		width: 20%;
		width: calc(20% + 1px);
		margin: 0 0 0 -1px;
	}

	.tabs nav ul li:last-child {
		border-right: none;
	}

	.mediabox {
		text-align: center; float:left
	}

}

.mediabox_icon{ width:145px; height:145px; margin:0px auto; background:url(../images/icon/off.png)}
.mediabox_icon ul{ width:100%}
.mediabox_icon li{ width:145px; float:left; text-align:center}
.mediabox_icon .pic{ height:110px;float:left;text-align:center}
.mediabox_icon .img{ margin:28px 0 0 48px;float:left}
.mediabox_icon .text{ margin:28px 0 0 48px;float:left; text-align:center}
.mediabox_icon:hover{ width:145px; height:145px; float:left; margin:0px; background:url(../images/icon/on.png)}