@font-face {
	font-family: 'pierbold';
	src: url('../fonts/PierSans/pier-bold-webfont.eot');
	src: url('../fonts/PierSans/pier-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/PierSans/pier-bold-webfont.woff2') format('woff2'), url('../fonts/PierSans/pier-bold-webfont.woff') format('woff'), url('../fonts/PierSans/pier-bold-webfont.ttf') format('truetype'), url('../fonts/PierSans/pier-bold-webfont.svg#pier_sansbold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'pier';
	src: url('../fonts/PierSans/pier-regular-webfont.eot');
	src: url('../fonts/PierSans/pier-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/PierSans/pier-regular-webfont.woff2') format('woff2'), url('../fonts/PierSans/pier-regular-webfont.woff') format('woff'), url('../fonts/PierSans/pier-regular-webfont.ttf') format('truetype'), url('../fonts/PierSans/pier-regular-webfont.svg#pier_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
 @font-face {
 font-family: 'kormedium';
 src: url('../fonts/KopubDotumBold/KoPubDotumMedium.eot');
 src: url('../fonts/KopubDotumBold/KoPubDotumMedium.eot?#iefix') format('embedded-opentype'),
 url('../fonts/KopubDotumBold/KoPubDotumMedium.ttf') format('truetype'),
 url('../fonts/KopubDotumBold/KoPubDotumMedium.woff') format('woff');
 font-weight: normal;
 font-style: normal;
 }

 @font-face {
 font-family: 'korbold';
 src: url('../fonts/KopubDotumBold/KoPubDotumBold.eot');
 src: url('../fonts/KopubDotumBold/KoPubDotumBold.eot?#iefix') format('embedded-opentype'),
 url('../fonts/KopubDotumBold/KoPubDotumBold.ttf') format('truetype'),
 url('../fonts/KopubDotumBold/KoPubDotumBold.woff') format('woff');
 font-weight: bold;
 font-style: normal;
 }
 */

@font-face {
	font-family: 'kormedium';
	src: url('../fonts/nanum/NanumBarunGothic.eot');
	src: url('../fonts/nanum/NanumBarunGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/nanum/NanumBarunGothic.woff') format('woff'), url('../fonts/nanum/NanumBarunGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'korbold';
	src: url('../fonts/nanum/NanumBarunGothicBold.eot');
	src: url('../fonts/nanum/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'), url('../fonts/nanum/NanumBarunGothicBold.woff') format('woff'), url('../fonts/nanum/NanumBarunGothicBold.ttf') format('truetype');'
	font-weight: bold;
	font-style: normal;
}
/* @font-face { */
/* 	font-family: "kormedium"; */
/* 	src: url('../fonts/nanum/NanumBarunGothic.eot'); */
/* 	src: url('../fonts/nanum/NanumBarunGothic.eot?#iefix') format('embedded-opentype'), */
/* 		url('../fonts/nanum/NanumBarunGothic.woff') format('woff'); */
/* 	font-weight: nomal; */
/* 	font-style: normal; */
/* } */
/* @font-face { */
/* 	font-family: 'korbold'; */
/* 	src: url('../fonts/nanum/NanumBarunGothicBold.eot'); */
/* 	src: url('../fonts/nanum/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'), */
/* 		url('../fonts/nanum/NanumBarunGothicBold.woff') format('woff'); */
/* 	font-weight: bold; */
/* 	font-style: normal; */
/* } */

.pier {
	font-family: pier;
}

.pierbold {
	font-family: pierbold;
}

.kormedium {
	font-family: kormedium;
}

.korbold {
	font-family: korbold;
}

@media (max-width: 726px)
{
.col-lg-4img5.test
{
	 width: 100%; 
	 margin-bottom:15px;
}
.col-lg-4img5.test p
{
	 width: 100%; 
	 margin-bottom:15px;
	 margin-left: 0px !important;
}
.fb {
	width: 18px;
	height: 18px;
	 position: relative;
	 display: inline-block;
    top: 2px;
    background:url("../img/ico/ic_facebook.png");
}
.yt{
	width: 18px;
	display: inline-block;
    height: 18px;
    margin-right: 10px;
    position: relative;
    top: 2px;
  	 background:url("../img/ico/ic_youtube.png");
}
/**일반 폰**/
	html {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}
	body {
		margin: 0;
		font-size: 10px;
		line-height: 1.42857143;
		color: #4e4e4d;
		background-color: #fff
	}
	footer div {
		width: auto !important;
		padding: 25px 20px 35px 20px !important;
		margin: 0 auto;
	}
	footer p {
		display: block !important;
		float: none !important;
		claer: both !important;
		text-align: center;
		color: #888787;
	}
	footer a {
		float: none !important;
		claer: both !important;
		display: block !important;
	}
	footer div {
		padding: 20px 20px 30px 20px !important;
	}
	/** Ŀ���� ��ư **/
	.talkplebtn {
		color: #ffffff;
		background-color: #ff9c00;
		border-radius: 6px;
		border-color: transparent;
		outline: 0;
		padding: 7px 16px 7px 16px;
		cursor: pointer;
	}
	.downbtn
	{
		display: inline-block;
		outline: 0;
		cursor: pointer;
		background-size:60px 60px;
		width: 60px;
		height: 60px;
	}
	@media (max-width: 330px) {
		.downbtn {
			display: inline-block;
			outline: 0;
			cursor: pointer;
			background-size:55px 55px;
			width: 55px;
			height: 55px;
		}
	}
	
	.introbtn {
		color: #ffffff;
		background-color: #ff9c00;
		border-radius: 6px;
		border-color: transparent;
		outline: 0;
		margin: 10px 0;
		padding: 13px 19px 13px 19px;
		cursor: pointer;
	}
	.introbtn:ACTIVE {
		position: relative;
		background-color: #b26d00;
		top: 1px;
		left: 1px;
	}
	.talkplebtn:ACTIVE {
		position: relative;
		background-color: #ca7c00;
		top: 1px;
		left: 1px;
	}
	.downbtn:HOVER {
	background-color: #7f5d2f;
}
.downbtn:ACTIVE {
	position: relative;
	background-color: #221a10;
	top: 1px;
	left: 1px;
}
	/** Whatwedo 메뉴의 네번째 탭 이미지 **/
	.whatwedo4img.imgsize {
		width: 352px;
		height: auto;
	}

	@media (max-width: 420px) {
		.whatwedo4img.imgsize {
			width: 280px;
			height: auto;
			margin-bottom: 5px;
			clear: left;
			display: block;
		}
	}
	/** Whatwedo 메뉴의 네번째 탭 이미지 **/

	/** Whatwedo 메뉴의 세번째 탭 이미지 **/
	.whatwedo3img {
		width: 24%;
		margin-bottom: 20px;
	}

	.whatwedo3img .imgsize {
		width: 125px;
		height: auto;
		margin-bottom: 15px;
	}

	.whatwedo3img {
		width: 49%;
	}
	@media (max-width: 420px) {
		.whatwedo3img {
			float: left;
			height: auto;
		}
		.whatwedo3img .imgsize {
			width: 70px;
			height: auto;
			margin-bottom: 5px;
		}
	}
	/** Whatwedo 메뉴의 세번째 탭 이미지 **/

	/** Main 메뉴의 첫번째 탭 이미지 **/
	.col-lg-4img {
		width: 24%;
		margin-bottom: 20px;
	}

	.imgsize {
		width: 45px;
		height: 45px;
		margin-bottom: 10px;
	}
	@media (max-width: 420px) {
		.col-lg-4img {
			float: left;
			width: 25%;
			height: 48%;
		}
		.imgsize {
			width: 30px;
			height: 30px;
			margin-bottom: 5px;
		}
	}
	/** Main 메뉴의 첫번째 탭 이미지 **/

	/** Main 메뉴의 두번째 탭 이미지 **/
	.imgsize2 {
		height: 60px;
		width: auto;
	}
	.mobilepaddingleft70 {
		font-size: 1.3em;
		padding-left: 0px;
		margin-left: 25px;
	}
	.mobilepaddingleft70 {
		font-size: 1.3em;
		padding-left: 80px;
		margin-left: 0px;
	}
	.imgsize2 {
		height: 30px;
		width: auto;
		position: absolute;
		margin-left: 5px !important;
	}
	/** Main 메뉴의 두번째 탭 이미지 **/

	/** Main 메뉴의 세번째 탭 이미지 **/
	.imgsize3 {
		height: 45px;
		width: 45px;
	}

	@media (max-width: 420px) {
		.imgsize3 {
			height: 30px;
			width: 30px;
		}
	}
	/** Main 메뉴의 세번째 탭 이미지 **/

	/** aboutus 메뉴탑의 이미지 **/
	.imgsize10 {
		height: 48px;
		width: auto;
		margin-bottom: 10px;
	}

	@media (max-width: 420px) {
		.imgsize10 {
			height: 28px;
			width: auto;
		}
	}
	/** aboutus 메뉴탑의 이미지 **/

	.afterblock {
		display: inline-block;
	}

	@media (max-width: 526px) {
		.afterblock {
			display: block;
			margin: 0 auto;
			width: auto !important;
		}
	}

	.partner {
		width: 16%;
		height: auto;
		float: left;
	}

	@media (orientation: portrait) {

		.partner {
			width: 25%;
			height: auto;
			float: left;
		}
		@media (max-width: 415px) {
			.partner {
				width: 33%;
				height: auto;
				float: left;
			}
		}
		@media (max-width: 380px) {
			.partner {
				/* 			width: 50%; */
				height: auto;
				float: left;
			}
		}
	}

	.col-lg-4img4 {
		width: 24%;
		height: auto;
	}

	.col-lg-4img3 {
		width: 31.5%;
		height: auto;
		float: left;
		margin-right: 10px;
	}
	.col-lg-4img2 {
		width: 49%;
		height: auto;
	}
	.col-lg-4img5 {
		width: 24.3%;
		height: auto;
		margin-bottom: 10px;
		float : left;
	}

	@media (orientation: portrait) {
		.col-lg-4img2 {
			width: 80%;
			height: auto;
		}
		.col-lg-4img3 {
			width: 80%;
			height: auto;
			margin: 0 auto;
			float: none;
		}
		.col-lg-4img4 {
			width: 47%;
			height: auto;
			margin-bottom: 4px;
		}
		.col-lg-4img5 {
			width: 46%;
			float : left;
			margin-left:3%;
		}
		@media (max-width: 380px) {
			.col-lg-4img2 {
				width: 100%;
				height: auto;
			}
			.col-lg-4img3 {
				width: 80%;
				height: auto;
				margin: 0 auto;
				float: none;
			}

			.col-lg-4img4 {
				width: 47%;
				height: auto;
				margin-bottom: 4px;
			}

			.col-lg-4img5 {
				width: 46%;
				float : left;
				margin-left:3%;
			}
		}

	}
	/* Featurettes
	 ------------------------- */
	.snb-divider {
		margin: 0 0; /* Space out the Bootstrap <hr> more */
		width: 100%;
		border-top: 1px solid #ff9751 !important;
	}

	img {
		width: 100%;
		height: auto;
	}

	a {
		text-decoration: none;
	}

	p {
		margin: 0;
		padding: 0;
	}

	h1, h2, h3, h4, h5, h6, h7, h8, h9 {
		margin: 0;
		padding: 0;
	}

	hr {
		margin-top: 20px;
		margin-bottom: 20px;
		border: 0;
		border-top: 1px solid #eee
	}

	.container {
		/**
		 padding-right:15px;
		 padding-left:15px;
		 */
		margin-right: auto;
		margin-left: auto
	}

	.navbar-wrapper .container {
		padding: 0;
	}
	.container {
		padding: 15px;
	}

	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		position: relative;
		min-height: 1px;
	}

	.col-lg-3 {
		width: 49%
	}
/*
	.collapse {
		display: none
	} */

	.collapse.in {
		display: block
	}

	tr.collapse.in {
		display: table-row
	}

	tbody.collapse.in {
		display: table-row-group
	}

	.collapsing {
		position: relative;
		height: auto;
		overflow: hidden;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
		-webkit-transition-duration: .35s;
		-o-transition-duration: .35s;
		transition-duration: .35s;
		-webkit-transition-property: height, visibility;
		-o-transition-property: height, visibility;
		transition-property: height, visibility
	}

	.nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none
	}

	.nav > li {
		position: relative;
		display: block
	}

	.nav > li > a {
		position: relative;
		display: block;
		padding: 0px 15px;
		font-family: pierbold
	}

	.nav > li > a:focus, .nav > li > a:hover {
		text-decoration: none;
		background-color: #eee
	}

	.nav > li.disabled > a {
		color: #777
	}

	.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent
	}

	.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
		background-color: #eee;
		border-color: #337ab7
	}

	.nav .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5
	}

	.nav > li > a > img {
		max-width: none
	}

	.nav-tabs {
		border-bottom: 1px solid #ddd
	}

	.nav-tabs > li {
		float: left;
		margin-bottom: -1px
	}

	.nav-tabs > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid transparent;
		border-radius: 4px 4px 0 0
	}

	.nav-tabs > li > a:hover {
		border-color: #eee #eee #ddd
	}

	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
		color: #555;
		cursor: default;
		background-color: #fff;
		border: 1px solid #ddd;
		border-bottom-color: transparent
	}

	.nav-tabs.nav-justified {
		width: 100%;
		border-bottom: 0
	}

	.nav-tabs.nav-justified > li {
		float: none
	}

	.nav-tabs.nav-justified > li > a {
		margin-bottom: 5px;
		text-align: center
	}

	.nav-tabs.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto
	}

	.nav-tabs.nav-justified > li > a {
		margin-right: 0;
		border-radius: 4px
	}

	.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
		border: 1px solid #ddd
	}

	.nav-pills > li {
		float: left
	}

	.nav-pills > li > a {
		border-radius: 4px
	}

	.nav-pills > li+ li {
		margin-left: 2px
	}

	.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
		color: #fff;
		background-color: #337ab7
	}

	.nav-stacked > li {
		float: none
	}

	.nav-stacked > li+ li {
		margin-top: 2px;
		margin-left: 0
	}

	.nav-justified {
		width: 100%
	}

	.nav-justified > li {
		float: none
	}

	.nav-justified > li > a {
		margin-bottom: 5px;
		text-align: center
	}

	.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto
	}

	.nav-tabs-justified {
		border-bottom: 0
	}

	.nav-tabs-justified > li > a {
		margin-right: 0;
		border-radius: 4px
	}

	.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
		border: 1px solid #ddd
	}

	.tab-content > .tab-pane {
		display: none
	}

	.tab-content > .active {
		display: block
	}

	.nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}

	.navbar {
		position: relative;
		min-height: 50px;
		border: 1px solid transparent;
	}

	.navbar-collapse {
		padding-right: 15px;
		padding-left: 10px;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

	}

	.navbar-collapse.in {
	}

	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 340px
	}

	@media (max-device-width: 480px) and (orientation: landscape) {
		.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
			max-height: 200px
		}
	}

	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
		margin-right: -15px;
		margin-left: -15px
	}

	.navbar-static-top {
		z-index: 1000;
		border-width: 0 0 1px
	}

	.navbar-fixed-bottom, .navbar-fixed-top {
		position: fixed;
		right: 0;
		left: 0;
		z-index: 1030
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px
	}

	.navbar-fixed-bottom {
		bottom: 0;
		margin-bottom: 0;
		border-width: 1px 0 0
	}

	.navbar-brand {
		float: left;
		width: 82px;
		height: 32px;
	}

	.navbar-brand.logogray {
		margin-right: 0px;
		background-image: url("../img/logo_gray.png");
		background-repeat: no-repeat;
		margin: 10px auto;
		display: none !important;
	}

	.navbar-brand.logo {
		background-image: url("../img/logo_white.png");
		background-repeat: no-repeat;
		background-size: 68px 18px;
		margin-left: 30px;
		margin-top: 6px;
	}

	.navbar-brand:focus, .navbar-brand:hover {
		text-decoration: none
	}

	.navbar-brand > img {
		display: block
	}

	.navbar-toggle {
		position: relative;
		float: right;
		padding: 6px 7px;
		margin-right: 30px;
		margin-bottom: 8px;
		margin-top: 10px;
		background-color: white;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px
	}

	.navbar-toggle:focus {
		outline: 0
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px
	}

	.navbar-toggle .icon-bar+ .icon-bar {
		margin-top: 4px
	}

	.navbar-nav {
		height:140px;
		margin-top:20px;
	}

	.navbar-nav > li > a {
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
		background-image: none
	}

	/* 이거 건들면 안됨 */
	.navbar-inverse .navbar-brand {
		color: #9d9d9d
	}

	.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
		color: #fff;
		background-color: transparent
	}

	.navbar-inverse .navbar-text {
		color: #9d9d9d
	}

	.navbar-inverse .navbar-nav > li > a {
		color: #fff;
		font-family: pier;
		font-size: 1.2em;
	}

	.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
		color: #fff;
		background-color: transparent
	}

	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
		color: #ff9c00;
		font-family: pierbold;
		font-size: 1.2em;
	}

	.navbar-inverse .navbar-toggle {
		/* 	border-color: #333 */
	}

	.navbar-inverse .navbar-toggle:active > .icon-bar {
		background-color: #ffffff
	}

	.navbar-inverse .navbar-toggle:active {
		background-color: #000000
	}

	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #000000;
	}
	/* 이거 건들면 안됨 */

	/* 이거 건들면 안됨 */
	.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
		display: table;
		content: " "
	}

	.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
		clear: both
	}

	.center-block {
		display: block;
		margin-right: auto;
		margin-left: auto
	}
	/* 이거 건들면 안됨 */
	.margin-top60 {
		margin-top: 60px;
	}

	.margin-top80 {
		margin-top: 80px;
	}

	.margin-bottom80 {
		margin-bottom: 80px;
	}

	.margin-bottom60 {
		margin-bottom: 60px;
	}

	.inherit {
		width: inherit;
		height: inherit;
	}

	#overViewTop {
		width: 100%;
		height: 286px;
		background-image: url("../img/logo_white.png");
	}

	.PcMarginMcenter {
		margin: 0 32px 0 38px !important;
	}
	.PcMarginMcenter {
		margin: 0 auto !important;
	}

	/* Special class on .container surrounding .navbar, used for positioning it into place. */
	.navbar-wrapper {
		position: absolute;
		top: 20px;
		right: 0;
		left: 0;
		z-index: 20;
	}

	/* 상단 이미지 모바이환경
	 -------------------------------------------------- */
	.maintop {
		position: relative;
		height: 247px !important;
		background-image: url("../img/img_main_m.png") !important;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
		background-size: cover;
	}
	.maintop p {
		color: white;
		float: right;
		width: 160px;
		margin-top: 90px;
	}
	.abouttop {
		position: relative;
		height: 247px;
		background-size: 100% 100%;
		background-image: url("../img/img_sub2_m.jpg");
		background-repeat: no-repeat;
		background-position: center;
	}
	.abouttop div {
		width: 100%;
		bottom: 55px;
		position: absolute;
		text-align: center;
		color: white;
	}
	.whatwedotop {
		position: relative;
		height: 247px;
		background-size: 100% 100%;
		background-image: url("../img/img_sub3_m.jpg");
		background-repeat: no-repeat;
		background-position: center;
	}

	.whatwedotop div {
		width: 100%;
		bottom: 80px;
		position: absolute;
		text-align: center;
		color: white;
		margin-top: 180px;
	}

	.contacttop {
		position: relative;
		height: 247px;
		background-size: 100% 100%;
		background-image: url("../img/img_sub4_m.jpg");
		background-repeat: no-repeat;
		background-position: center;
	}

	.contacttop div {
		width: 100%;
		bottom: 80px;
		position: absolute;
		text-align: center;
		color: white;
		margin-top: 180px;
	}

	@media (max-width: 330px) {
		.maintop p {
			color: white;
			float: right;
			width: 150px;
			margin-top: 90px;
		}
	}

	/* 1번째 메뉴 */
	.menu1padding1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu1padding2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu1padding3 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu1padding4 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	/* 2번째 메뉴 */
	.menu2padding1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu2padding2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu2padding3 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu2padding4 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	/* 3번째 메뉴 */
	.menu3padding1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu3padding2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu3padding3 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu3padding4 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/* 4번째 메뉴 */
	.menu4padding1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu4padding2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.menu4padding3 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.wrapper {
		width: 100%;
		height: 342px;
	}

	.pc80m30 {
		margin-top: 80px;
	}
	.talkplelogo {
		width: auto;
	}

	.pc80m30 {
		margin-top: 30px;
	}
	.talkplelogo {
	}
	.talkplebtn {
		margin: 0px 10px 10px 10px !important;
	}

	.img-rounded {
		border-radius: 6px
	}
	.img-thumbnail {
		display: inline-block;
		max-width: 100%;
		height: auto;
		padding: 4px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out
	}
	.img-circle {
		border-radius: 50%
	}

	.mobilenone {
		display: none;
	}

	#navbar {
		/*background-color: rgba(0, 0, 0, 0.3) !important;*/
		
	}
	#lan-bar{
		float: right;
	    top: 20px;
		margin-right:35px;
	    display : inline !important;
	}
	#lan-bar a{
	    font-size: 12px;
    	font-weight: bold;
    	color: #fff;
	}
	#lan-bar a.active{
		color:#a1a1a1;
	}
	.lineheight2 {
		margin-bottom: 10px;
	}

	.orange {
		display: inline-block;
		color: orange;
	}

	.black {
		display: inline;
		color: black;
	}

	.orange {
		display: inline-block;
		width: auto;
		color: orange;
		margin-right: 10px;
	}
	.black {
		display: block;
		width: auto;
		margin-right: 10px;
	}

	table {
		border-spacing: 0px;
		width: 100%;
	}
	th, td {
		display: block;
		width: auto;
		border-bottom: 0px solid #ff9751;
	}

	tr td+ td {
		border-bottom: 1px solid #ff9751;
		margin-bottom: 20px;
	}
	td[title="title"] {
		width: auto;
		padding-left: 10px;
	}

	.mb108to30 {
		margin-bottom: 30px;
	}

	.mb108to30 {
		margin-bottom: 30px;
	}

	.Main5.lineheight p {
		margin-bottom: 4px;
	}

	#map {
		height: 543px !important;
		width: auto !important;
	}

#topbtn
{
	display : none;
}

.channelList
{
	margin-top: 18px;
    width: 344px;
}

#drpoin-background
{	
	background:#efefef;
	padding-bottom:50px;
}
#drpoin-background ul li
{	
	margin-top:5px;
}
	
}

@media (min-width: 726px)
{
	#lan-bar
	{
		float: right;
		margin-top: 16px;
		margin-right: 45px;
	}
	html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	}
body
{
		margin: 0;
		font-size: 16px;
		line-height: 1.2;
		font-family: sans-serif;
		color: #4e4e4d;
		background-color: #fff;
		overflow-x:hidden;
}

footer div
{
	width : 1024px;
	padding: 60px 20px 60px 20px !important;
	margin : 0 auto;
}
.language
{
	color:#ffffff;
	font-size:12px;
	font-family:kormedium;
}
.language.active
{
	color:#a1a1a1;
	cursor:context-menu;
}
.language:lang(en)
{
	font-family:"pierbold";
}
.fb {
	width: 18px;
	height: 18px;
	 position: relative;
	 display: inline-block;
    top: 2px;
    background:url("../img/ico/ic_facebook.png");
}
.yt{
	width: 18px;
	display: inline-block;
    height: 18px;
    margin-right: 28px;
    position: relative;
    top: 2px;
  	 background:url("../img/ico/ic_youtube.png");
}
/** Ŀ���� ��ư **/
.talkplebtn {
	color: #ffffff;
	background-color: #ff9c00;
	border-radius: 6px;
	border-color: transparent;
	outline: 0;
	padding: 7px 16px 7px 16px;
	cursor: pointer;
}
.downbtn
{
	display: inline-block;
	border-radius: 6px;
    outline: 0;
    cursor: pointer;
    background-repeat: no-repeat;
	width: 90px;
    height: 90px;
	margin-right: 2px;
}
.introbtn {
	color: #ffffff;
	background-color: #ff9c00;
	border-radius: 6px;
	border-color: transparent;
	outline: 0;
	margin: 10px 0;
	padding: 13px 19px 13px 19px;
	cursor: pointer;
}

.introbtn:HOVER {
	background-color: #ffba00;
}
.introbtn:ACTIVE {
	position: relative;
	background-color: #b26d00;
	top: 1px;
	left: 1px;
}
.talkplebtn:HOVER {
	background-color: #ffba00;
}
.talkplebtn:ACTIVE {
	position: relative;
	background-color: #b26d00;
	top: 1px;
	left: 1px;
}

/** Whatwedo 메뉴의 네번째 탭 이미지 **/
.whatwedo4img.imgsize {
	width: 452px;
	height: auto;
	float : left;
}

/** Whatwedo 메뉴의 네번째 탭 이미지 **/


/** Whatwedo 메뉴의 세번째 탭 이미지 **/
.whatwedo3img {
	width: 250px;
	margin-bottom: 20px;
}

.whatwedo3img .imgsize {
	width:100px;
	height: auto;
	margin-bottom: 15px;
}


/** Main 메뉴의 첫번째 탭 이미지 **/
.col-lg-4img {
	width: 242px;
	margin-bottom: 20px;
}

.imgsize {
	width: 45px;
	height: 45px;
	margin-bottom: 10px;
}


/** Main 메뉴의 두번째 탭 이미지 **/
.imgsize2 {
	height: 50px;
	width: auto;
}
.mobilepaddingleft70 
{
	font-size: 1.3em;
	padding-left: 0px;
	margin-left: 25px;
}

/** Main 메뉴의 두번째 탭 이미지 **/

/** Main 메뉴의 세번째 탭 이미지 **/
.imgsize3 {
	height: 45px;
	width: 45px;
}

/** Main 메뉴의 세번째 탭 이미지 **/

/** aboutus 메뉴탑의 이미지 **/
.imgsize10 {
	height: 48px;
	width : auto;
	margin-bottom: 20px;
}

.afterblock {
	display: inline-block;
}

.partner {
	width: 150px;
	height: auto;
	float: left;
}


.col-lg-4img5 {
	width: 192px;
	height: auto;
	float : left;
	margin-left:12px;
	margin-top:70px;
}

.col-lg-4img4 {
	width: 465px;
	height: auto;
}


.col-lg-4img3 {
	width: 331.3px;
	height: auto;
	float : left;
	margin-right : 10px;
}
.col-lg-4img2 {
	width: 500px;
	height: auto;
}

.divider{
	border-right: 2px solid rgb(214,203,197) !important;
    display: inline-block;
    height: 30px;
    margin-bottom: 30px;
}
	
	
/* Featurettes
------------------------- */
.snb-divider {
	margin: 0 0; /* Space out the Bootstrap <hr> more */
	width: 100%;
	border-top: 1px solid #ff9751 !important;
}

img {
	width: 100%;
	height: auto;
}

a {
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, h7, h8, h9 {
	margin: 0;
	padding: 0;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.container {
	/**
	padding-right:15px;
	padding-left:15px;
	*/
	margin-right: auto;
	margin-left: auto;
	margin: 0 auto;
	width: 1024px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3,
	.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3,
	.col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3,
	.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3,
	.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
}

.col-lg-3 {
	width: 950.6px;
}

.collapse {
	display: none
}

.collapse.in {
	display: block
}

tr.collapse.in {
	display: table-row
}

tbody.collapse.in {
	display: table-row-group
}

.collapsing {
	position: relative;
	height: auto;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav>li {
	position: relative;
	display: block
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 0px 15px;
	font-family: pierbold
}

.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #eee
}

.nav>li.disabled>a {
	color: #777
}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.nav>li>a>img {
	max-width: none
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
	{
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}

.nav-tabs.nav-justified>li {
	float: none
}

.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}

.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%
	}
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0
	}
.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus,
	.nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd
}


	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus,
		.nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff
	}
.nav-pills>li {
	float: left
}

.nav-pills>li>a {
	border-radius: 4px
}

.nav-pills>li+li {
	margin-left: 2px
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover
	{
	color: #fff;
	background-color: #337ab7
}

.nav-stacked>li {
	float: none
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}

.nav-justified {
	width: 100%
}

.nav-justified>li {
	float: none
}

.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}

	.nav-justified>li {
		display: table-cell;
		width: 1%
	}
	.nav-justified>li>a {
		margin-bottom: 0
	}
.nav-tabs-justified {
	border-bottom: 0
}

.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus,
	.nav-tabs-justified>.active>a:hover {
	border: 1px solid #ddd
}

.nav-tabs-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus,
		.nav-tabs-justified>.active>a:hover {
		border-bottom-color: #fff
	}
.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.navbar {
	position: relative;
	min-height: 50px;
	border: 1px solid transparent
}

.navbar {
		border-radius: 4px
	}

.navbar-header {
		float: left
	}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
}

.navbar-collapse.collapse {
	display: block !important;
}
	
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse
	{
	max-height: 340px
}

@media ( max-device-width :480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse
		{
		max-height: 200px
	}
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header,
	.container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}

	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header,
		.container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

	.navbar-static-top {
		border-radius: 0
	}
.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

	.navbar-fixed-bottom, .navbar-fixed-top {
		border-radius: 0
	}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}

.navbar-brand {
	float: left;
	width: 118px;
	height: 32px;
}


	.navbar-brand.logogray {
		background-image: url("../img/logo_gray.png");
		background-repeat: no-repeat;
	}
	.navbar-brand.logo 
	{
		background-image: url("../img/logo_white.png");
		background-repeat: no-repeat;
		
		 position: relative;
		top: 18px;
	}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}

.navbar-brand>img {
	display: block
}


.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-right: 30px;
	margin-bottom: 8px;
	margin-top: 10px;
	background-color: white;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}

.navbar-toggle:focus {
	outline: 0
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}

.navbar-toggle {
		display: none
	}
.navbar-nav {
	margin: 7.5px -15px
}

.navbar-nav>li>a {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px
}


.navbar-nav {
		float: left;
		margin: 0;
		position: relative;
		left: 15px;
		    font-size: 15px;
	}
	.navbar-nav>li {
		float: left
	}
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}

/* 이거 건들면 안됨 */
.navbar-inverse .navbar-brand {
	color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover
	{
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-text {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a {
	color: #fff
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover
	{
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus,
	.navbar-inverse .navbar-nav>.active>a:hover {
	color: #ff9c00;
}

.navbar-inverse .navbar-toggle {
	border-color: #333
}

.navbar-inverse .navbar-toggle:active>.icon-bar {
	background-color: #ffffff
}

.navbar-inverse .navbar-toggle:active {
	background-color: #000000
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #000000;
}
/* 이거 건들면 안됨 */

/* 이거 건들면 안됨 */
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before,
	.btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before,
	.container-fluid:after, .container-fluid:before, .container:after,
	.container:before, .dl-horizontal dd:after, .dl-horizontal dd:before,
	.form-horizontal .form-group:after, .form-horizontal .form-group:before,
	.modal-footer:after, .modal-footer:before, .nav:after, .nav:before,
	.navbar-collapse:after, .navbar-collapse:before, .navbar-header:after,
	.navbar-header:before, .navbar:after, .navbar:before, .pager:after,
	.pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before
	{
	display: table;
	content: " "
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after,
	.container-fluid:after, .container:after, .dl-horizontal dd:after,
	.form-horizontal .form-group:after, .modal-footer:after, .nav:after,
	.navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after,
	.panel-body:after, .row:after {
	clear: both
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto
}
/* 이거 건들면 안됨 */
.margin-top60 {
	margin-top: 60px;
}

.margin-top80 {
	margin-top: 80px;
}

.margin-bottom80 {
	margin-bottom: 80px;
}

.margin-bottom60 {
	margin-bottom: 60px;
}

.inherit {
	width: inherit;
	height: inherit;
}

#overViewTop {
	width: 100%;
	height: 286px;
	background-image: url("../img/logo_white.png");
}

.PcMarginMcenter {
	margin: 0 32px 0 38px !important;
}


/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
	position: absolute;
	top: 20px;
	width: 100%;
}


/* PC 환경 */

	.maintop {
		min-width: 1024px;
		position : relative; 
		height: 453px !important;
		background-image: url("../img/img_main.png") !important;
		background-repeat: no-repeat;
		background-position: center;
		
	}
	.maintop p
	{
		text-align:right ;
		color: white;
		margin-top: 240px;
		width: 540px;
		float : center;
		font-size: 1.1em;
	}
	
	.abouttop {
		min-width: 1024px;
		position : relative; 
		height: 454px !important;
		background-image: url("../img/img_sub2.jpg") !important;
		background-repeat: no-repeat;
		background-position: center;
	}
	.abouttop div{
		top : 30px; text-align: center; color: white; padding-top: 180px;
	}
	
	
	.whatwedotop {
		min-width: 1024px;
		position : relative; 
		height: 454px !important;
		background-image: url("../img/img_sub3.jpg") !important;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.whatwedotop div{
		top : 30px; text-align: center; color: white; padding-top: 220px;
	}
	.contacttop {
		min-width: 1024px;
		position : relative; 
		height: 454px !important;
		background-image: url("../img/img_sub4.jpg") !important;
		background-repeat: no-repeat;
		background-position: center;
	}
	.contacttop div{
		top : 30px; text-align: center; color: white; padding-top: 220px;
	}

/* PC 환경 */

/* 1번째 메뉴 */
.menu1padding1
{
	padding-top: 50px;
/* 	padding-bottom: 150px; */
	padding-bottom: 100px;
}
.menu1padding2
{
	padding-top: 120px;
	padding-bottom: 120px;
}
.menu1padding3
{
	padding-top: 80px;
	padding-bottom: 80px;
}
.menu1padding4
{
	padding-top: 120px;
	padding-bottom: 0px;
}



/* 2번째 메뉴 */
.menu2padding1
{
	padding-top: 120px;
	padding-bottom: 120px;
}
.menu2padding2
{
	padding-top: 120px;
	padding-bottom: 120px;
}
.menu2padding3
{
	padding-top: 120px;
	padding-bottom: 0;
}
.menu2padding4
{
	padding-top: 150px;
	padding-bottom: 150px;
}


/* 3번째 메뉴 */
.menu3padding1
{
	padding-top: 120px;
	padding-bottom: 120px;
}
.menu3padding2
{
	padding-top: 120px;
	padding-bottom: 0px;
}
.menu3padding3
{
	padding-top: 150px;
	padding-bottom: 120px;
}
.menu3padding4
{
	padding-top: 100px;
	padding-bottom: 0;
}

/* 4번째 메뉴 */
.menu4padding1
{
	padding-top: 120px;
	padding-bottom: 75px;
}
.menu4padding2
{
	padding-top: 70px;
	padding-bottom: 62px;
}
.menu4padding3
{
	padding-top: 180px;
	padding-bottom: 166px;
}

.mobileblock {
		display: inline-block;
		width : 335px;
	}
.wrapper {
			    width: 100%;
			    height: 542px;
		}

.pc80m30
{
	margin-top: 50px;
}
.talkplelogo
{
	width : auto;
}

.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	display:inline-block;
	max-width:100%;
	height:auto;
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.img-circle {
	border-radius:50%
}







.lineheight2 {
	margin-bottom: 5px;
}

.orange {
	display: inline-block;
	color: orange;
}

.black {
	display: inline;
	color: black;
}

table
{
	border-spacing: 0px;
	width:100%;
}
td {
	border-bottom: 1px solid #ff9751;
	
}
td[title="title"]
	{
		 width: 30%;
		 padding-left: 30px;
	}


.mb108to30
{
	margin-bottom: 108px;
}



.mb108to30
{
	margin-bottom: 108px;
}

.Main5.lineheight p{
	display : inline-block;
	margin-bottom: 5px;
}
.Main5.lineheight2 p{
	display : inline-block;
}

#map
{
       height: 542px !important;
    margin: 0 auto;
    width: auto !important;
    display: none;
}

.whatwedo3tab ul
	{
		margin-left : 26px;
	}
	
#topbtn-container
{
	width: 1024px;
    text-align: right;
    margin: 0 auto;
    clear: both;
	margin-bottom: 20px;
    margin-top: 70px;
}
#topbtn
{
	width: 69px;
    height: 69px;
    background-color: #ff9c00;
    font-size: 1em;
    right: 100px;
    bottom: 160px;
    z-index: 1000;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    color: white;
}
#topbtn img
{
	width: 30px;
	height: auto;
	margin-top : 14.5px;
}
.marginleft43
{
	margin-left: 43px;
}
.channelList
{
	margin-top: 25px;
}


#drpoin-background
{	
	background:url("../img/bg_youtube.jpg");
	padding-bottom:50px;
}
#drpoin-background ul li
{	
	margin-top:5px;
}
}