/*
Theme Name: Throne
Theme URI: http://throne.kubistudio.com/
Description: Throne - Portfolio
Author: KubiStudio
Author URI: http://kubistudio.com/
Tags:light
Version: 2.4.1
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: throne;
*/
.home .stoned-container {
	margin: 0 auto;
}


.main_container {
	min-height: calc(100vh - 302px);
}

#innored .row .col-md-12.text-center.margin-top-lg.margin-bottom-lg {
	display: none;
}

#layer-pop-change{
	position:absolute;
	width:650px;
	height:850px;
	top:55px;
	left:50%;
	margin-left:-325px;
	background:url(/wp-content/themes/throne/popup/popup_change.png) scroll transparent;
	background-size: cover;
	overflow:hidden;
	z-index:400;
}

#layer-pop-change a.detail {
	position: absolute;
	width: 202px;
	height: 51px;
	bottom: 82px;
	left: 224px;
	text-indent: -9999px;
}

#layer-pop-change a.a-close{
	position:absolute;
	width:40px;
	height:40px;
	top:17px;
	right:11px;
	text-indent:-9999px;
}

#layer-pop-change a.today-chk{
	position:absolute;
	width:179px;
	height:39px;
	bottom:0px;
	right:0px;
	text-indent:-9999px;
}

#layer-pop-0627{
	position:absolute;
	width:700px;
	height:1102px;
	top:40px;
	left:50%;
	margin-left:-350px;
	background:url(/wp-content/themes/throne/popup/popup_1209.png) scroll transparent;
	background-size: cover;
	overflow:hidden;
	z-index:200;
}

#layer-pop-0627 a.detail {
	position: absolute;
	width: 144px;
	height: 33px;
	bottom: 62px;
	left: 153px;
	text-indent: -9999px;
}

#layer-pop-0627 a.a-close{
	position:absolute;
	width:40px;
	height:40px;
	top:17px;
	right:11px;
	text-indent:-9999px;
}

#layer-pop-0627 a.today-chk{
	position:absolute;
	width:179px;
	height:39px;
	bottom:0px;
	right:0px;
	text-indent:-9999px;
}

#layer-pop-0403{
	position:absolute;
	width:508px;
	height:800px;
	top:50px;
	right:35%;
	margin-right:-254px;
	background:url(/wp-content/themes/throne/popup/popup_0403.png) scroll transparent;
	background-size: cover;
	overflow:hidden;
	z-index:300;
}

#layer-pop-0403 a.detail {
	position: absolute;
	width: 144px;
	height: 33px;
	bottom: 62px;
	left: 153px;
	text-indent: -9999px;
}

#layer-pop-0403 a.a-close{
	position:absolute;
	width:40px;
	height:40px;
	top:17px;
	right:11px;
	text-indent:-9999px;
}

#layer-pop-0403 a.today-chk{
	position:absolute;
	width:173px;
	height:25px;
	bottom:10px;
	right:0px;
	text-indent:-9999px;
}



/********************************* 2016.01.05 Company > Solution ****************************************/

.solution-wrap {
    position: relative;
    width: 100%;
    margin: 2% 0;
    padding: 2% 0;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
}

.solution-wrap .solution-list {
    float: left;
    width: 65%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.solution-wrap .solution-list p.list{
	width:75%;
	font-size: 14px;
	font-family: inherit;
	color:#7d7d7b;
	line-height: 24px;
	padding:0;
	margin: 10px 0 10px 0;
	font-weight:400;
	letter-spacing:0;
}
.solution-wrap .solution-list p.list a{ display: inline-block; }

.solution-wrap .solution-list p.year{
	font-size: 32px;
	color:#a40000;
	margin:0;
	padding:0;
	letter-spacing: 0;
	font-family: inherit;
	font-weight: 100;
	letter-spacing: -3px;
}

 .solution-wrap .solution-list p.year-v2{
	font-size:2em;
	color:#a40000;
	margin:0;
	padding:0;
	letter-spacing:-6px;
	font-family: inherit;
	font-weight: 100;
}


 .solution-wrap .solution-list p.year span{
	font-family:'Nanum Gothic';
	font-size: 15px;
	color:#7d7d7b;
	padding:0 0 0 1%;
	vertical-align:bottom;
	line-height: 28px;
	letter-spacing: 0;
}

.solution-wrap figure{
	float:left;
	padding:0;
	margin:0 auto;
	vertical-align:middle;
	overflow:hidden;
}

.solution-wrap figure img{
	max-width:100%;
}

 .award-wrap{
	position:relative;
	width:100%;
	margin:3% 0;
	padding:1% 0;
	overflow:hidden;
	border-bottom:1px solid #e4e4e4;
}

 .award-wrap .award-list{
	float:left;
	width:75%;
	margin:0;
	padding:0;
	overflow:hidden;
}

.award-wrap .award-list p.list{
	font-size: 13px;
	font-family:'Nanum Gothic';
	color:#7d7d7b;
	line-height:21px;
	padding:0;
	margin:0;
	font-weight:400;
	letter-spacing:0;
}


.award-wrap figure{
	float:left;
	padding:0;
	margin:3% auto;
	vertical-align:middle;
	overflow:hidden;
}

.award-wrap figure img{
	max-width:100%;
}


 .award-wrap .award-list p.year{

	font-size: 32px;
	color:#DA3831;
	margin:0 0 15px 0;
	padding:0;
}

 .award-wrap .award-list p.year-v2{

	font-size:2em;
	color:#DA3831;
	margin:0;
	padding:0;
}


 .award-wrap .award-list p.year span{
	font-family:'Nanum Gothic';
	font-size: 15px;
	color:#7d7d7b;
	padding:0 0 0 1%;
	vertical-align:bottom;
	line-height:25px;
}



 .award-wrap2{
	position:relative;
	width:100%;
	margin:3% 0;
	padding:1% 0 3.3% 0;
	overflow:hidden;
	border-bottom:1px solid #e4e4e4;
}

 .award-wrap2 .award-list{
	float:left;
	width:75%;
	margin:0;
	padding:0;
	overflow:hidden;
}

.award-wrap2 .award-list p.list{
	font-size: 13px;
	font-family:'Nanum Gothic';
	color:#7d7d7b;
	line-height:21px;
	padding:0;
	margin:0;
	font-weight:400;
	letter-spacing:0;
}


.award-wrap2 figure{
	float:left;
	padding:0;
	margin:4% 0 0 0;
	vertical-align:middle;
	overflow:hidden;
}

.award-wrap2 figure img{
	max-width:100%;
}


 .award-wrap2 .award-list p.year{

	font-size: 32px;
	color:#DA3831;
	margin:0 0 15px 0;
	padding:0;
}

 .award-wrap2 .award-list p.year-v2{

	font-size:2em;
	color:#DA3831;
	margin:0;
	padding:0;
}


 .award-wrap2 .award-list p.year span{
	font-family:'Nanum Gothic';
	font-size: 15px;
	color:#7d7d7b;
	padding:0 0 0 1%;
	vertical-align:bottom;
	line-height:25px;
}


@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {

	#layer-pop-change{
		position:absolute;
		width:320px;
		height:418px;
		top:100px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_change.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-change a.detail{
		width: 100px;
		height: 26px;
		bottom:41px;
		left:110px;
	}


	#layer-pop-change a.a-close{
		top:0;
		right:0;
	}

	#layer-pop-change a.today-chk{
		position:absolute;
		width:87px;
		height:23px;
		bottom:0px;
		right:0px;
		text-indent:-9999px;
	}

	#layer-pop-0627{
		position:absolute;
		width:320px;
		height:504px;
		top:80px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_1209.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}


	#layer-pop-0627 a.a-close{
		top:0;
		right:0;
	}

	#layer-pop-0403{
		position:absolute;
		width:320px;
		height:475px;
		top:100px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_0403.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:300;
	}


	#layer-pop-0403 a.a-close{
		top:0;
		right:0;
	}


.award-wrap .award-list{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		overflow:hidden;
	}

.award-wrap2 .award-list{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		overflow:hidden;
	}

.solution-wrap .solution-list{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		overflow:hidden;
	}

.solution-wrap .solution-list p.year{
	font-size:2.8em;
	color:#a40000;
	margin:0;
	padding:0;
	letter-spacing:-6px;
	font-family: 'Noto  Sans KR';
	font-weight: 100;
}

.solution-wrap .solution-list p.year-v2{
	font-size:2em;
	color:#a40000;
	margin:0;
	padding:0;
	letter-spacing:-6px;
	font-family: 'Noto  Sans KR';
	font-weight: 100;
}


.solution-wrap .solution-list p.year span{
	font-family:'Nanum Gothic';
	font-size:.4em !important;
	color:#7d7d7b;
	padding:0 0 0 1%;
	vertical-align:bottom;
	line-height:3em;
	letter-spacing: 0;
}



.solution-wrap .solution-list p.year{letter-spacing:-3px;}

.solution-wrap .solution-list p.list{width:100%;}

 .solution-wrap .solution-list p.list img {width: 60%;}

 .solution-wrap figure img{max-width:80%;}
}

@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {

	#layer-pop-change{
		position:absolute;
		width:320px;
		height:418px;
		top:100px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_change.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-change a.detail{
		width: 100px;
		height: 26px;
		bottom:41px;
		left:110px;
	}


	#layer-pop-change a.a-close{
		top:0;
		right:0;
	}

	#layer-pop-change a.today-chk{
		position:absolute;
		width:87px;
		height:23px;
		bottom:0px;
		right:0px;
		text-indent:-9999px;
	}

	#layer-pop-0627{
		position:absolute;
		width:320px;
		height:504px;
		top:80px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_1209.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-0627 a.a-close{
		top:0;
		right:0;
	}

	#layer-pop-0403{
		position:absolute;
		width:320px;
		height:475px;
		top:80px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_0403.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-0403 a.a-close{
		top:0;
		right:0;
	}

.award-wrap .award-list{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.award-wrap2 .award-list{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		overflow:hidden;
	}

 .solution-wrap .solution-list{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		overflow:hidden;
	}

.solution-wrap .solution-list p.year{letter-spacing:-3px;}

 .solution-wrap .solution-list p.list{width:100%;}

 .solution-wrap .solution-list p.list img {width: 60%;}

 .solution-wrap figure img{max-width:80%;}
}


.footer-container .text-container {
	width: 100% !important;
}

.f-con01{
	float:left;
	width:21%;
	overflow:hidden;
	text-align:left;
	color: inherit;
	margin-left: 150px;
}

.f-con01 p.tit{
	font-weight:bold;
	margin:0;
	padding:0 0 2% 0;
	font-size:13px;
	color: inherit;
}

.f-con01 p.con{
	font-weight: 400;
	font-size:12px;
	margin:0;
	line-height:17px;
	color: inherit;
}

.f-con02{
	float:left;
	width:18%;
	overflow:hidden;
	text-align:left;
}

.f-con02 p.tit{
	font-weight:bold;
	margin:0;
	padding:0 0 2% 0;
	font-size:13px;
	color: inherit;
}

.f-con02 p.con{
	font-weight: 400;
	font-size:12px;
	margin:0;
	line-height:17px;
	color: inherit;
}


.f-con03{
    float:left;
	width:15%;
	overflow:hidden;
	text-align:left;
}

.f-con03 p.tit{
	font-weight:bold;
	margin:0;
	padding:0 0 2% 0;
	font-size:13px;
	color: inherit;
}

.f-con03 p.con{
	font-weight: 400;
	font-size:12px;
	margin:0;
	line-height:17px;
	color: inherit;
}

.f-con03 p.btns{
	font-size:0;
	margin:0;
	line-height:0;
	color: inherit;
}

.f-con03 p.btns img{
	display:inline;
}

.f-con04{
	float:left;
	width:10%;
	overflow:hidden;
	text-align:left;
}

.f-con04 p.tit{
	font-weight:bold;
	margin:0;
	padding:0 0 2% 0;
	font-size:13px;
	color: inherit;
}

.f-con04 p.con{
	font-weight: 400;
	font-size:12px;
	margin:0;
	line-height:17px;
	color: inherit;
}

.f-con05{
	width: 17%;
	float:left;
	overflow:hidden;
	text-align:left;
}

.f-con05 img {
    width: 29% !important;
}


@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {
	#layer-pop-change{
		position:absolute;
		width:320px;
		height:418px;
		top:100px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_change.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-change a.detail{
		width: 100px;
		height: 26px;
		bottom:41px;
		left:110px;
	}


	#layer-pop-change a.a-close{
		top:0;
		right:0;
	}

	#layer-pop-change a.today-chk{
		position:absolute;
		width:87px;
		height:23px;
		bottom:0px;
		right:0px;
		text-indent:-9999px;
	}

	#layer-pop-0627{
		position:absolute;
		width:320px;
		height:504px;
		top:80px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_1209.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-0627 a.a-close{
		top:0;
		right:0;
	}

	#layer-pop-0403{
		position:absolute;
		width:320px;
		height:475px;
		top:80px;
		left:50%;
		margin-left:-160px;
		background:url(/wp-content/themes/throne/popup/popup_0403.png) scroll transparent;
		background-size: cover;
		overflow:hidden;
		z-index:200;
	}

	#layer-pop-0403 a.a-close{
		top:0;
		right:0;
	}

	footer {
		min-height: 310px !important;
	}
		.f-con01{
		float:none;
		width:90%;
		overflow:hidden;
		text-align:left;
		color: inherit;
		margin-left: 15px;
	}

	.f-con01 p.tit{
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:13px;
		color: inherit;
	}

	.f-con01 p.con{
		font-weight: 400;
		font-size:12px;
		margin:0;
		line-height:17px;
		color: inherit;
	}

	.f-con02{
		float:left;
		margin: 10px 0 0 15px;
		width:55%;
		overflow:hidden;
		text-align:left;
	}

	.f-con02 p.tit{
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:13px;
		color: inherit;
	}

	.f-con02 p.con{
		font-weight: 400;
		font-size:12px;
		margin:0;
		line-height:17px;
		color: inherit;
	}


	.f-con03{
		float:left;
		margin: 10px 0 0 0;
		width:35%;
		overflow:hidden;
		text-align:left;
	}

	.f-con03 p.tit{
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:13px;
		color: inherit;
	}

	.f-con03 p.con{
		font-weight: 400;
		font-size:12px;
		margin:0;
		line-height:17px;
		color: inherit;
	}

	.f-con03 p.btns{
		float: left;
		font-size:0;
		margin:0;
		line-height:0;
		color: inherit;
	}

	.f-con03 p.btns img{
		display:inline;
	}

	.f-con04{
		float: left;
		margin: 0 0 0 15px;
		width: 55%;
		overflow:hidden;
		text-align:left;
	}

	.f-con04 p.tit{
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:13px;
		color: inherit;
	}

	.f-con04 p.con{
		font-weight: 400;
		font-size:12px;
		margin:0;
		line-height:17px;
		color: inherit;
	}

	.f-con05{
		width: 41%;
		float:left;
		margin: 10px 0 0 0;
		overflow:hidden;
		text-align:left;
	}

	.f-con05 img {
		width: 75%;
	}



}
