#cloud-site .hero.background-servers {
	padding-top: 72px
}

#cloud-site .l-max-width-standard {
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	max-width: 1024px
}

@media screen and (max-width:780px) {
	#cloud-site .text-display-1 {
		line-height: 32px
	}
}

#cloud-site .text-subhead, #cloud-site .card .card-showcase h3,
	#cloud-site .text-body, #cloud-site dl dd, dl #cloud-site dd,
	#cloud-site .docs-content p, #cloud-site .docs-content ul, #cloud-site .docs-content ol
	{
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 16px 0
}

#cloud-site .card {
	box-shadow: 0 2px 2px rgba(0, 0, 0, .24), 0 0 2px rgba(0, 0, 0, .12);
	margin-bottom: 64px
}

@media handheld and (max-width:480px) , screen and (max-device-width:480px) ,
		screen and (max-width:780px) {
	#cloud-site .card {
		margin-bottom: 32px
	}
}

#cloud-site .card header {
	background: #eceff1;
	border-top: 1px solid #eaeef0;
	padding: 16px 32px
}

#cloud-site .card header h2 {
	color: #8FA4AE;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
	margin: 0
}

#cloud-site .card p {
	margin-bottom: 0;
	padding: 0 16px
}

#cloud-site .card .card-content {
	border-bottom: 1px solid #eceff1;
	padding: 16px
}

#cloud-site .card .card-content:last-child {
	border-bottom: none
}

#cloud-site .card .card-content h3 {
	margin: 0
}

#cloud-site .card .card-content ul {
	margin: 0 0 0 32px;
	padding: 0
}

#cloud-site .card .card-content ul a {
	display: block;
	font-size: 14px;
	line-height: 24px;
	padding: 0 4px;
	text-decoration: none
}

#cloud-site .card .card-content ul a:hover {
	background: #eceff1;
	text-decoration: underline
}

#cloud-site .card .card-showcase {
	list-style-type: none;
	margin: 0;
	padding: 0
}

#cloud-site .card .card-showcase li {
	margin-bottom: 0;
	min-height: 68px
}

#cloud-site .card .card-showcase li:last-child {
	margin: 0
}

@media handheld and (max-width:480px) , screen and (max-device-width:480px) ,
		screen and (max-width:780px) {
	#cloud-site .card .card-showcase li:last-child a {
		border-bottom: none
	}
}

#cloud-site .card .card-showcase h3 {
	color: #4A5960;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 0
}

#cloud-site .card .card-showcase p {
	color: rgba(82, 110, 122, .86);
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

#cloud-site .card .card-showcase i {
	display: block;
	left: 16px;
	margin-top: -29px;
	position: absolute;
	top: 50%;
	transition: opacity .3s;
	z-index: 1
}

#cloud-site .card .card-showcase a {
	border: transparent solid 1px;
	display: block;
	margin: 0;
	padding: 23px;
	position: relative;
	text-decoration: none;
	transition: all .3s
}

@media handheld and (max-width:480px) , screen and (max-device-width:480px) ,
		screen and (max-width:780px) {
	#cloud-site .card .card-showcase a {
		border-bottom: 1px solid #eceff1
	}
}

#cloud-site .card .card-showcase a.has-logo {
	padding-left: 96px
}

#cloud-site .card .card-showcase a:hover {
	border-color: #2B85E7;
	border-radius: 4px;
	box-shadow: 0 8px 8px rgba(1, 67, 163, .24), 0 0 8px
		rgba(1, 67, 163, .12), 0 6px 18px rgba(43, 133, 231, .12);
	transform: translate3d(0, -2px, 0)
}

#cloud-site .card .card-showcase a:hover h3, #cloud-site .card .card-showcase a:hover p
	{
	color: #1262C2
}

#cloud-site .card .card-showcase a:hover i {
	opacity: 1
}

.logo-80 {
	width: 80px;
	height: 80px
}

.logo-65 {
	width: 65px;
	height: 65px
}

.logo-40 {
	width: 40px;
	height: 40px
}

#cloud-site .logo.logo-65, #cloud-site .logo.logo-80, #cloud-site .logo.logo-40
	{
	background-position: initial !important;
	background-size: contain !important;
	background-repeat: no-repeat
}

#cloud-site .logo.logo-api {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/api.svg")
}

#cloud-site .logo.logo-appengine {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/appengine.svg")
}

#cloud-site .logo.logo-bigtable {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/bigtable.svg")
}

#cloud-site .logo.logo-bigquery {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/bigquery.svg")
}

#cloud-site .logo.logo-cdn {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/cdn.svg")
}

#cloud-site .logo.logo-compute-engine {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/compute-engine.svg")
}

#cloud-site .logo.logo-container-engine {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/container-engine.svg")
}

#cloud-site .logo.logo-container-registry {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/container-registry.svg")
}

#cloud-site .logo.logo-dataflow {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/dataflow.svg")
}

#cloud-site .logo.logo-datalab {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/datalab.svg")
}

#cloud-site .logo.logo-dataproc {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/dataproc.svg")
}

#cloud-site .logo.logo-datastore {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/datastore.svg")
}

#cloud-site .logo.logo-debugger {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/debugger.svg")
}

#cloud-site .logo.logo-deployment {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/deployment-manager.svg")
}

#cloud-site .logo.logo-devtools {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/dev-tools.svg")
}

#cloud-site .logo.logo-dns {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/dns.svg")
}

#cloud-site .logo.logo-drive {
	background-image:
		url("//www.gstatic.com/images/icons/material/product/2x/drive_32dp.png")
}

#cloud-site .logo.logo-error-reporting {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/error-reporting.svg")
}

#cloud-site .logo.logo-endpoints {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/endpoints.svg")
}

.logo.logo-firebase {
	background-image:
		url("/_static/images/cloud/products/logos/firebase.png")
}

#cloud-site .logo.logo-function, #cloud-site .logo.logo-functions {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/functions.svg")
}

#cloud-site .logo.logo-gcp {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/gcp.svg")
}

#cloud-site .logo.logo-genomics {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/genomics.svg")
}

#cloud-site .logo.logo-iam {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/iam.svg")
}

#cloud-site .logo.logo-interconnect {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/interconnect.svg")
}

#cloud-site .logo.logo-launcher {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/launcher.svg")
}

#cloud-site .logo.logo-load-balancing {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/load-balancing.svg")
}

#cloud-site .logo.logo-logging {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/logging.svg")
}

#cloud-site .logo.logo-machine-learning {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/machine-learning.svg")
}

#cloud-site .logo.logo-natural-language {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/natural-language.svg")
}

#cloud-site .logo.logo-networking {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/networking.svg")
}

#cloud-site .logo.logo-storage, #cloud-site .logo.logo-nearline {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/storage.svg")
}

#cloud-site .logo.logo-persistent {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/persistent.svg")
}

#cloud-site .logo.logo-prediction {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/prediction-api.svg")
}

#cloud-site .logo.logo-pubsub {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/pubsub.svg")
}

#cloud-site .logo.logo-search-api {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/search-api.svg")
}

#cloud-site .logo.logo-speech {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/speech-api.svg")
}

#cloud-site .logo.logo-sql {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/sql.svg")
}

#cloud-site .logo.logo-monitoring, #cloud-site .logo.logo-stackdriver {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/stackdriver.svg")
}

#cloud-site .logo.logo-stackdriver-family {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/stackdriver-green.svg")
}

#cloud-site .logo.logo-support {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/support.svg")
}

#cloud-site .logo.logo-testlab {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/testlab.svg")
}

#cloud-site .logo.logo-trace {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/trace.svg")
}

#cloud-site .logo.logo-translate {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/translate-api.svg")
}

#cloud-site .logo.logo-vision {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/vision-api.svg")
}

#cloud-site .logo.logo-virtual-network {
	background-image:
		url("https://cloud.google.com/_static/images/cloud/products/logos/svg/virtual-network.svg")
}

#cloud-site2  a:hover {
	border-color: #2B85E7;
	border-radius: 4px;
	box-shadow: 0 8px 8px rgba(1, 67, 163, .24), 0 0 8px
		rgba(1, 67, 163, .12), 0 6px 18px rgba(43, 133, 231, .12);
	transform: translate3d(0, -2px, 0);
}

#cloud-site2  a {
	border: transparent solid 1px;
	display: block;
	margin: 0;
	padding: 23px;
	position: relative;
	text-decoration: none;
	transition: all .3s
}

#cloud-site3  a:hover {
	display: inline-block;
	background-color: #f5f5f5;
}

#cloud-site3  a {
	display: inline-block;
	text-decoration: none;
	transition: all .3s
}

#cloud-site-white a:hover {
	background: #FFF;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(1, 67, 163, .24), 0 0 8px
		rgba(1, 67, 163, .12), 0 6px 18px rgba(43, 133, 231, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud-site-white  a {
	background: #FFF;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(1, 67, 163, .24), 0 0 4px
		rgba(1, 67, 163, .12), 0 3px 18px rgba(43, 133, 231, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}

#cloud-site-blue  a {
	background: #5b92d5;
	border-radius: 2px;
	width: 100px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(1, 67, 163, .24), 0 0 4px
		rgba(1, 67, 163, .12), 0 3px 18px rgba(43, 133, 231, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}

#cloud-site-blue a:hover {
	background: #5b92d5;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(44, 45, 46, .24), 0 0 8px
		rgba(44, 45, 46, .12), 0 6px 18px rgba(44, 45, 46, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud-site-white  a {
	background: #FFF;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 0 3px 18px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}

#cloud-site-dblue a:hover {
	background: #4a5960;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(44, 45, 46, .24), 0 0 8px
		rgba(44, 45, 46, .12), 0 6px 18px rgba(44, 45, 46, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud-site-dblue  a {
	background: #4a5960;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 0 3px 18px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}

#cloud_site_dred a:hover {
	background: #c0362a;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(44, 45, 46, .24), 0 0 8px
		rgba(44, 45, 46, .12), 0 6px 18px rgba(44, 45, 46, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud_site_dred  a {
	background: #c0362a;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 0 3px 18px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}

#cloud_site_red a:hover {
	background: #f2584c;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(44, 45, 46, .24), 0 0 8px
		rgba(44, 45, 46, .12), 0 6px 18px rgba(44, 45, 46, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud_site_red  a {
	background: #f2584c;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 0 3px 18px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}

#cloud_site_red a:hover {
	background: #f2584c;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(44, 45, 46, .24), 0 0 8px
		rgba(44, 45, 46, .12), 0 6px 18px rgba(44, 45, 46, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud_site_red  a {
	background: #f2584c;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 0 3px 18px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}
#cloud_site_lred a:hover {
	background: #f56a6f;
	border-radius: 2px;
	box-shadow: 0 8px 8px rgba(44, 45, 46, .24), 0 0 8px
		rgba(44, 45, 46, .12), 0 6px 18px rgba(44, 45, 46, .12);
	transform: translate3d(0, -2px, 0);
	text-align: center;
}

#cloud_site_lred a {
	background: #f56a6f;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 0 3px 18px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s
}
#container {
	height: 180px;
	background-color: #17AB5F;
}

#container-block {
	display: inline-block;
	margin-top: 40px;
	margin-left: 100px
}

#container-dark-blue {
	height: 210px;
	background-color: #323f44;
}

#container-dark-blue .block {
	display: inline-block;
	margin-top: 40px;
	margin-left: 100px
}

#container_light_red {
	height: 200px;
	background-color: #f1584c;
}

#container_light_red .block {
	display: inline-block;
	margin-top: 30px;
	margin-left: 100px
}

#leftDiv {
	float: left;
	margin-right: auto;
}

#leftDiv .rightLine {
	float: right;
}

#contact-using {
	background: #fff;
	border: #dbdbdb;
	color: #2b85e7;
	padding: 0 48px
}

#contact-using :hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .4)
}

strong {
	font-weight: bold
}

.new-pot-day {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-right: 0px;
	width: 89px;
	text-align: center;
	line-height: 40px
}

.new-pot-day-num {
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #989898;
	padding-right: 0px;
	text-align: center;
	line-height: 20px
}

.new-pod-title {
	white-space: nomal;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 1px;
	width: 100%;
}

.new-pod-img {
	width: 120px;
	height: 120px
}

.new-pod-category {
	color: #519BE5;
	font-size: 1.2em;
}

.new-pod-desc {
	white-space: nomal;
	overflow: hidden;
	width: 100%;
	height: 35px
}

.new-pod-text-div {
	margin-left: 230px;
	margin-top: 8px
}

.new-pod-a {
	height: 120px;
}

.new-pod-onth-div {
	position: relative;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px
}

.new-pod-onth-text-div {
	position: absolute;
	margin-left: 19px;
	margin-bottom: 50px;
	top: 30px;
	left: 5px;
}

.new-pod-month {
	font-size: 30px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding-right: 0px;
	text-align: center;
	line-height: 0px;
}

.play_top_cate {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #888888;
	font-weight: bold;
	padding-left: 0px;
	text-align: right;
	margin-left: 0px;
	height: 20px;
	line-height: 37px;
	position: relative;
	vertical-align: top;
	letter-spacing: 0px;
}

.play_top_title {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #009cf5;
	font-weight: bold;
	padding-left: 0px;
	text-align: right;
	margin-left: 0px;
	height: 20px;
	line-height: 37px;
	position: relative;
	vertical-align: top;
	letter-spacing: 0px;
}

.play_top_cast_title {
	font-family: "³ª´®°íµñ";
	font-size: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #252525;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0px;
	line-height: 45px;
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.play_top_cast_rank_now {
	font-family: "³ª´®°íµñ";
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #009cf5;
	padding-left: 0px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0px;
	margin-right: 5px;
	margin-top: 20px;
	line-height: 23px;
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.play_top_cast_rank_weekly {
	font-family: "³ª´®°íµñ";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #888888;
	padding-left: 0px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0px;
	margin-right: 5px;
	margin-top: 20px;
	line-height: 23px;
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.play_right_list_title {
	font-family: "³ª´®°íµñ";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #1d1d1d;
	padding-left: 0px;
	text-align: left;
	line-height: 35px;
	letter-spacing: 0px;
}

.play_right_list_title_select {
	font-family: "³ª´®°íµñ";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #039ff8;
	padding-left: 0px;
	text-align: left;
	line-height: 60px;
	letter-spacing: 0px;
}

.play_top_medal {
	font-family: "Calibri";
	font-size: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #009cf5;
	padding-left: 0px;
	text-align: center;
	line-height: 30px;
	letter-spacing: 0px;
}

.play_top_medal2 {
	font-family: "Calibri";
	font-size: 33px;
	font-weight: bold;
	text-decoration: none;
	color: #009cf5;
	padding-left: 0px;
	text-align: center;
	line-height: 28px;
	letter-spacing: 0px;
}

.play_top_medal3 {
	font-family: "Calibri";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #009cf5;
	padding-left: 0px;
	text-align: center;
	line-height: 28px;
	letter-spacing: 0px;
}

.player_main_div {
	width: 1250px;
	height: 800px;
	background: #FFF;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 4px 5px 9px rgba(44, 45, 46, .12);
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s;
	border-radius: 2px;
}

.player_second_div {
	width: 1250px;
	height: inherit;
	background: #FFF;
	border-radius: 2px;
	border: transparent solid 1px;
	display: block;
	box-shadow: 0 4px 4px rgba(44, 45, 46, .24), 0 0 4px
		rgba(44, 45, 46, .12), 4px 5px 9px rgba(44, 45, 46, .12);
	margin: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s;
	border-radius: 2px;
}

.player-pod-text-div {
	text-align: left;
	margin-left: 60px;
	margin-top: 10px;
	height: 60px;
}

.player-small-epi-div {
	float: left;
	margin-left: 40px;
	width: 680px;
}

.play_list_small_txt {
	font-family: "Calibri";
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	padding-left: 0px;
	text-align: left;
	line-height: 21px;
	min-width: 1150px;
	letter-spacing: 0px;
	height: 21px;
	vertical-align: top;
}

.play_top_like_hate {
	font-family: "Calibri";
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #009cf5;
	padding-left: 0px;
	text-align: left;
	line-height: 40px;
	display: inline-block;
	min-width: 50px;
	letter-spacing: 0px;
}

.play_top_like_hate_gray {
	font-family: "Calibri";
	font-size: 16px;
	text-decoration: none;
	color: #666666;
	padding-left: 0px;
	text-align: left;
	line-height: 40px;
	display: inline-block;
	min-width: 50px;
	letter-spacing: 0px;
}

.play-pod-title {
	display: inline-block;
	width: 550px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.play_pod_second_title {
	display: inline-block;
	width: 1100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.play_img {
	float: left;
	padding-top: 13px;
	margin-left: 10px
}

.play_update_img {
	height: 21px;
	padding-top: 0px;
}

.play_duration_img {
	height: 21px;
	padding-top: 0px;
	margin-left: 50px;
}

.play_pod_desc {
	font-family: "Calibri";
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	display: inline-block;
	width: 500px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	line-height: 1.4;
	height: 8.2em;
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

.play_pod_desc_blue {
	margin-left: 30px;
	font-family: "Calibri";
	font-size: 14px;
	text-decoration: none;
	color: #009cf5;
	display: inline-block;
	width: 470px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.4;
}

.play_right_list_click_title {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #535353;
	padding-left: 0px;
	text-align: left;
	line-height: 60px;
	margin-left: 20px;
	letter-spacing: 0px;
}

.play_bottom_comment_title {
	font-family: "³ª´®°íµñ";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0092de;
	padding-left: 0px;
	text-align: left;
	line-height: 50px;
	letter-spacing: 0px;
}

.play_bottom_comment_date {
	font-family: "Calibri";
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #787878;
	padding-left: 0px;
	text-align: left;
	margin-left: 200px;
	line-height: 20px;
	letter-spacing: 0px;
	line-height: 20px;
}

.play_comment_div {
	margin-right: 60px;
	margin-left: 60px;
	margin-bottom: 20px;
}

.play_comment_line_div {
	height: 1px;
	colspan: 2px;
	background-color: #e2e2e2;
	margin-top: 35px;
}

.management_line_div {
	height: 1px;
	colspan: 2px;
	background-color: #e2e2e2;
}

.management_title {
	font-family: "³ª´®°íµñ";
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #474747;
	padding-left: 20px;
	text-align: center;
	line-height: 50px;
	margin-left: 100px;
}

.management_item {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	text-decoration: none;
	color: #474747;
	text-align: left;
	line-height: 60px;
	display: inline-block;
	overflow: hidden;
	width: 312px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.management_item2 {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	text-decoration: none;
	color: #474747;
	padding-left: 10px;
	text-align: center;
	line-height: 60px;
	display: inline-block;
	overflow: hidden;
	width: 80px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.management_item3 {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	text-decoration: none;
	color: #474747;
	text-align: left;
	line-height: 60px;
	display: inline-block;
	overflow: hidden;
	width: 402px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.management_item4 {
	font-family: "³ª´®°íµñ";
	font-size: 14px;
	text-decoration: none;
	color: #474747;
	text-align: center;
	line-height: 60px;
	display: inline-block;
	overflow: hidden;
	width: 80px;
	margin-right: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.management_main_div {
	width: 1250px;
	height: 800px;
	background-color: #ffffff;
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .3s;
	border-radius: 2px;
}

.management_edit_img {
	vertical-align: top;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	height: 30px;
}

.management_right_arrow_img {
	vertical-align: top;
	margin-top: 15px;
	height: 30px;
}

.management_item_div {
	text-align: left;
	colspan: 4px;
	background-color: #ffffff;
}

.management_item_disable_div {
	filter: alpha(opacity = 50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

.iframeOutterDiv {
	border: 0px #0086db solid;
	background-color: #ECEFF1;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	height: 40px;
	width: 1200px;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 2px;
	-khtml-border-radius: 6px;
	-moz-box-shadow: 0px 1px 3px #AAA;
	-webkit-box-shadow: 0px 1px 3px #AAA;
	box-shadow: 0px 1px 1px #525252;
	border-radius: 2px;
}

/* media */
@media screen and (max-height:1400px) {
	section#control_height .leftDiv {
		height: 750px;
		width: 520px;
		float: left;
		overflow-y: auto;
	}
	section#control_height .rightDiv {
		height: 750px;
		float: left;
		margin-left: 40px;
		width: 680px;
		overflow-y: auto;
	}
}

@media screen and (max-height:1200px) {
	section#control_height .leftDiv {
		height: 550px;
		width: 520px;
		float: left;
		overflow-y: auto;
	}
	section#control_height .rightDiv {
		height: 550px;
		float: left;
		margin-left: 40px;
		width: 680px;
		overflow-y: auto;
	}
}

@media screen and (max-height:900px) {
	section#control_height .leftDiv {
		height: 430px;
		width: 520px;
		float: left;
		overflow-y: auto;
	}
	section#control_height .rightDiv {
		height: 430px;
		float: left;
		margin-left: 40px;
		width: 680px;
		overflow-y: auto;
	}
}

@media screen and (max-height:700px) {
	section#control_height .leftDiv {
		height: 400px;
		width: 520px;
		float: left;
		overflow-y: auto;
	}
	section#control_height .rightDiv {
		height: 400px;
		float: left;
		margin-left: 40px;
		width: 680px;
		overflow-y: auto;
	}
}

.loginFrm.open { display: block }
.logOutFrm.open { display: block }
.regiFrm.open { display: block }
.searchFrm.open { display: block }

.loginFrm {
	display: none;
	position: absolute;
/* 	position: fixed; */
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100%
}

.loginFrm .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 4000px;
	height: 4000px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity = 50)
}

#loginContainer {
	position: absolute;
	left: 1%;
	top: 99%;
	z-index: 9000;
 	width: 100%; 
 	height: 100%; 
/*  	opacity: .8;  */
/*  	filter: alpha(opacity = 80) */
}

.logOutFrm {
	display: none;
	position: relative;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100%
}

.logOutFrm .bg {
	position: relative;
	top: 0;
	left: 0;
	width: 4000px;
	height: 4000px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity = 50)
}

.regiFrm {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100%
}

.regiFrm .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 4000px;
	height: 4000px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity = 50)
}

#regesterContainer {
	position: absolute;
	left: 1%;
	top: 99%;
	z-index: 9000;
 	width: 100%; 
 	height: 100%; 
/*  	opacity: .8;  */
/*  	filter: alpha(opacity = 80) */
}

.searchFrm {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100%
}

.searchFrm .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 4000px;
	height: 4000px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity = 50)
}

#searchContainer {
	position: absolute;
	left: 1%;
	top: 99%;
	z-index: 9000;
 	width: 100%; 
 	height: 100%; 
/*  	opacity: .8;  */
/*  	filter: alpha(opacity = 80)  */
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 10em
}

.video-js .vjs-controls-disabled .vjs-big-play-button {
    display: none!important
}

.video-js .vjs-control {
    width: 3em
}

.video-js .vjs-menu-button-inline:before {
    width: 1.5em
}

.vjs-menu-button-inline .vjs-menu {
    left: 3em
}

.vjs-paused.vjs-has-started.video-js .vjs-big-play-button,.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button {
    display: block
}

.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button {
    display: none!important
}

.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after {
    padding: 0 .4em .3em
}

.video-js.vjs-ended .vjs-loading-spinner {
    display: none;
}

.video-js.vjs-ended .vjs-big-play-button {
    display: block !important;
}

.video-js *,.video-js:after,.video-js:before {
    box-sizing: inherit;
    font-size: inherit;
    color: inherit;
    line-height: inherit
}

.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech {
    width: 100%!important;
    height: 100%!important
}

.video-js {
    font-size: 14px;
    overflow: hidden
}

.video-js .vjs-control {
    color: inherit
}

.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 8.35em
}

.video-js .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content {
    height: 3em;
    width: 6.35em
}

.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff,0 0 1em #fff,0 0 1em #fff
}

.video-js .vjs-spacer,.video-js .vjs-time-control {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.video-js .vjs-time-control {
    -webkit-box-flex: 0 1 auto;
    -moz-box-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: auto
}

.video-js .vjs-time-control.vjs-time-divider {
    width: 14px
}

.video-js .vjs-time-control.vjs-time-divider div {
    width: 100%;
    text-align: center
}

.video-js .vjs-time-control.vjs-current-time {
    margin-left: 1em
}

.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display {
    width: 100%
}

.video-js .vjs-time-control .vjs-current-time-display {
    text-align: right
}

.video-js .vjs-time-control .vjs-duration-display {
    text-align: left
}

.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time,.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before,.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time {
    display: none
}

.video-js.vjs-no-flex .vjs-time-control {
    display: table-cell;
    width: 4em
}

.video-js .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: .5em;
    top: -.5em
}

.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder {
    height: 100%
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0
}

.video-js .vjs-progress-control:hover {
    height: 1.5em;
    top: -1.5em
}

.video-js .vjs-control-bar {
    -webkit-transition: -webkit-transform .1s ease 0s;
    -moz-transition: -moz-transform .1s ease 0s;
    -ms-transition: -ms-transform .1s ease 0s;
    -o-transition: -o-transform .1s ease 0s;
    transition: transform .1s ease 0s
}

.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
    visibility: visible;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(3em);
    -moz-transform: translateY(3em);
    -ms-transform: translateY(3em);
    -o-transform: translateY(3em);
    transform: translateY(3em);
    -webkit-transition: -webkit-transform 1s ease 0s;
    -moz-transition: -moz-transform 1s ease 0s;
    -ms-transition: -ms-transform 1s ease 0s;
    -o-transition: -o-transform 1s ease 0s;
    transition: transform 1s ease 0s
}

.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control {
    height: .25em;
    top: -.25em;
    pointer-events: none;
    -webkit-transition: height 1s,top 1s;
    -moz-transition: height 1s,top 1s;
    -ms-transition: height 1s,top 1s;
    -o-transition: height 1s,top 1s;
    transition: height 1s,top 1s
}

.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control {
    opacity: 0;
    -webkit-transition: opacity 1s ease 1s;
    -moz-transition: opacity 1s ease 1s;
    -ms-transition: opacity 1s ease 1s;
    -o-transition: opacity 1s ease 1s;
    transition: opacity 1s ease 1s
}

.video-js.vjs-live .vjs-live-control {
    margin-left: 1em
}

.video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-left: -1em;
    margin-top: -1em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    border: none;
    border-radius: 50%;
    font-size: 3.5em;
    background-color: rgba(0,0,0,.45);
    color: #fff;
    -webkit-transition: border-color .4s,outline .4s,background-color .4s;
    -moz-transition: border-color .4s,outline .4s,background-color .4s;
    -ms-transition: border-color .4s,outline .4s,background-color .4s;
    -o-transition: border-color .4s,outline .4s,background-color .4s;
    transition: border-color .4s,outline .4s,background-color .4s
}

.video-js .vjs-menu-button-popup .vjs-menu {
    left: -3em
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: transparent;
    width: 12em;
    left: -1.5em;
    padding-bottom: .5em
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title {
    background-color: #151b17;
    margin: .3em 0;
    padding: .5em;
    border-radius: .3em
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected {
    background-color: #2483d5
}

.video-js .vjs-big-play-button {
    background-color: rgba(0,0,0,0.45);
    font-size: 0em;
    border-radius: 50%;
    height: 2em !important;
    line-height: 2em !important;
    margin-top: -1em !important
}

.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active {
    background-color: rgba(36,131,213,0.9)
}

.video-js .vjs-loading-spinner {
    border-color: rgba(36,131,213,0.8)
}

.video-js .vjs-control-bar2 {
    background-color: #000000
}

.video-js .vjs-control-bar {
    background-color: rgba(0,0,0,0.3) !important;
    color: #ffffff;
    font-size: 14px
}

.video-js .vjs-play-progress,.video-js  .vjs-volume-level {
    background-color: #2483d5
}

section#cont2 { position: relative; top:0px; min-height: 800px;}
section#cont2 .advert{ box-sizing: border-box; margin: 10px 0; padding:20px 30px; background: #f2f2f2 url('/resources/images/banner_bg.png') right top no-repeat;}

section#cont2 .advert > ul { overflow: hidden; }
section#cont2 .advert > ul > li { float: left;}
section#cont2 .advert > ul > li > ul { overflow: hidden;}
section#cont2 .advert > ul > li > ul > li { float:left; margin-right: 20px;}
section#cont2 .advert > ul > li > ul > li:last-child { border-right: 1px solid #ddd; padding-right: 80px; margin-right: 40px;}
section#cont2 .advert > ul > li > ul > li > dl { width:400px; padding:10px 0;}
section#cont2 .advert > ul > li > ul > li > dl dt { font-size: 22px; color: #232651; padding-bottom: 10px; font-weight: bold;}
section#cont2 .advert > ul > li > ul > li > dl dd:nth-child(2) { padding-bottom: 30px;}

section#cont2 .advert > ul > li > dl { width:440px; padding:10px 0;}
section#cont2 .advert > ul > li > dl dt { font-size:18px; font-weight: bold; padding-bottom: 20px;}

section#cont2 .advert > ul > li > dl dd:last-child {text-align: right;}
section#cont2 .advert > ul > li > dl dd:last-child a { display: inline-block; width:31px; height:31px; background: url('/resources/images/sns_ico.png') 0 0 no-repeat; text-indent: 9999px; }
section#cont2 .advert > ul > li > dl dd:last-child a:nth-child(2) { background-position: -39px 0; }
section#cont2 .advert > ul > li > dl dd:last-child a:nth-child(3) { background-position: -77px 0; }
section#cont2 .advert > ul > li > dl dd:last-child a:nth-child(4) { background-position: -113px 0; }

[class^='center-btn'] {  position: fixed; left: 50%; bottom: 40%; z-index: 50; display: block;
    padding: 6px 5px; border: 0px solid #fcb034; font-weight: bold; font-size: 13px; }
    
.cate_menu {
	display: inline-block;
	overflow: hidden;
	max-width: 72px;
	text-overflow: ellipsis;
	white-space: nowrap;
}