@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/*business_01*/
#business_01 .con_ment {
	word-break: keep-all;
}
#business_01 .con_ment .n_nyeongjo{
	font-family: 'Nanum Myeongjo';
	display: block;
	text-align: center;
}
#business_01 .con_ment > h5{
	font-size: 24px;
	line-height: 40px;
	color: #333;
}
#business_01 .con_ment > h6{
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

#business_01 .con_ment > h8{
	font-size: 160px;
	line-height: 22px;
	color: #000;
}
#business_01 .divider hr {
    background: #eee !important;
	height: 1px;
}

/*business_01 symbol_top_wrp*/
#business_01 .symbol_top_wrp .round-box-01{
    width: 100%;
    background-color: #0000ff;
    border-radius: 25%;
	font-size: 20px;
	line-height: 50px;
	margin: 0 auto;
	color: #fff;
}
#business_01 .symbol_top_wrp .round-box-01.round-bg {
	background-color: #ff0000;
}
#business_01 .symbol_top_wrp .round-box-01 strong{
	display: block;
    padding-top: 40%;
    font-size: 2rem;
	text-transform: uppercase;
}
#business_01 .symbol_top_wrp .round-box-01.round-plus:after{
	content: '+';
    position: absolute;
    right: 0%;
	color: #777;
	font-size: 23px;
}

/*symbol_bottom_wrp*/
#business_01 .symbol_bottom_wrp > ul {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
#business_01 .symbol_bottom_wrp > ul > li {
    padding: 12px 8px;
    border-bottom: 1px dashed #eee;
}
#business_01 .symbol_bottom_wrp > ul > li:last-child {
    border-bottom: 0px;
}
#business_01 .symbol_bottom_wrp > ul > li p{
	line-height: 20px;
	color: #a5a5a5;
    font-size: 14px;
}
#business_01 .symbol_bottom_wrp > ul > li span.title_head:after{
	padding: 0 5px;
    font-family: FontAwesome;
    content: "\f105";
    color: #fff;
    background-color: #266bca;
    margin-right: 5px;
    display: inline-block;
	line-height: 18px;
    border-radius: 4px;
}

@media only screen and (max-width: 768px) {
	#business_01 .symbol_top_wrp .round-box-01.round-plus:after {
		content: '+';
		position: absolute;
		right: 48%;
		bottom: -24px;
		color: #777;
		font-size: 16px;
	}
}


.ceo_img{}
.ceo_img_m{display:none}
.ceo{width:100%; overflow:hidden; background:#fff; text-align:center; margin:0px 0 52px 0;}
.ceo_center{width:870px; margin:0px auto;}
.ceo .ht{
	width:100%; margin:0px auto; text-align:center; color:#3c3c3c; font-family:'Raleway',sans-serif; padding:17px 0; font-size:23px; border-bottom:1px solid #e1e1e1;
	margin-bottom:38px;
}
.ceo .age{width:178px; height:310px; float:left; position:relative; margin-right:20px;}
.ceo .age_text{text-align:left; font-size:13px; color:#7a7a7a; line-height:30px;}
.ceo .age_text strong{font-size:22px; color:#2e2e2e;}
.ceo .age_text strong font{color:#797979; }
.ceo .age_text2{text-align:left; font-size:13px; color:#7a7a7a; line-height:19px; display:none}
.ceo .age_text2 strong{font-size:19px; color:#2e2e2e;}
.ceo .age_text2 strong font{color:#797979; }
.ceo .age_text2 p{text-align:justify}

.sign{float:right; color:#7a7a7a; padding:37px 0 37px 0;}
.sign strong{color:#454545;}
.sign img{margin-left:20px;}

.ceo .h3{width:100%; overflow:hidden; padding-bottom:41px; position:relative; border-bottom:none}
.ceo .h3 .h3_img{width:369px; height:73px; float:left; text-align:left}
.ceo .h3 .h3_text{text-align:left}
.ceo .h3 .h3_text2{float:right; color:#808080; font-size:15px; line-height:25px; position:relative; margin-top:-5px; text-align:right; display:none}
.ceo .h3 .h3_text3 strong{color:#454545;}
.client_sponsor{width:100%; overflow:auto; text-align:left; margin:36px 0 37px 0; color:#afafaf; font-weight:bold; font-size:15px;}
.client_sponsor strong{font-size:20px; color:#2e2e2e;}
.ceo .sponsor_logo{text-align:left;}



@media only screen and (max-width:1203px){
.ceo .h3 .h3_img{margin-bottom:20px;}
.ceo_center{width:90%;}
.ceo .age_text strong{font-size:18px;}
.ceo .h3 .h3_text{display:none}
.ceo .h3 .h3_text2{display:block}
}


@media only screen and (max-width:1000px){
.ceo{margin:0 0 40px 0;}
}


@media only screen and (max-width:500px){
.ceo .ht img{width:134px;}
.ceo .h3 .h3_img img{width:223px}
.ceo .age_text{display:none;}
.ceo .age_text2{display:block;}
.ceo .h3 .h3_img{width:100%; height:auto; margin-right:0; margin-bottom:20px;}
.ceo .h3 .h3_text2{font-size:13px; line-height:21px;}
}
@media only screen and (max-width:462px){

.ceo_img{display:none}
.ceo_img_m{display:block}
.ceo_img_m img{width:100%}
.web_pro2 .pp_link2{height:auto}

}
@media only screen and (max-width:429px){

.ceo .age{text-align:center; width:100%; height:218px; position:relative; background:#efb900; margin-bottom:20px;}	

}
