@charset "utf-8";

.row-bottom-padded-md {clear:both; padding-top:80px;}

/* 내용관리 */
#ctt {/*margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9*/}
.ctt_admin {margin:0 5px;text-align:right; display:none;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0px 0; width:100%; min-width:830px;}
#ctt_con h1{margin:20px 0 20px 0; font-size:140%; font-weight:900;}
.ctt_img {text-align:center}

.iconlist.iconlist-large{width:300px; margin:0 auto;}


			.wrap_biz1 .subtitle-ment {
                padding: 10px 0 30px 0;
                color: #777;
            }

            .wrap_biz1 .title_group h3.page_title {
                font-size: 200%;
                border-bottom: 1px solid #ddd;
                padding-top: 0;
                padding-bottom: 10px;

                font-weight: 900;
                text-align: left;
            }
			.wrap_biz1 .title_group .title_ment {
				display:block;
                color:#777;
                padding:15px 0 30px 0;
            }





.case77{width:20%;}
span.case11,span.case33{position:relative;}
b.tag{
    position: absolute;
    top: -14px;
    left: -35px;
    font-size: 70%;

    padding: 0 5px;
}
b.tag.new{background: #7cd807; color:#fff;}
b.tag.best{background: #0789d8; color:#fff;}







            @media(max-width:1200px) {}

            @media(max-width:992px) {}

            @media(max-width:768px) {}

            @media(max-width:480px) {}





							.wrap_ceo1 .subtitle-ment {
												padding: 10px 0 30px 0;
												color: #777;
										}

										.wrap_ceo1 .title_group h3.page_title {
												font-size: 200%;
												border-bottom: 1px solid #ddd;
												padding-top: 0;
												padding-bottom: 10px;

												font-weight: 900;
												text-align: left;
										}
							.wrap_ceo1 .title_group .title_ment {
								display:block;
												color:#777;
												padding:15px 0 30px 0;
										}




										.wrap_ceo1 .img_ceo {
												display: block;
												float: left;
												color:#eee;
												letter-spacing: 10px;
												font-weight:500;
												font-size:120%;
										}
										.wrap_ceo1 .img_ceo img{display:block; padding-bottom:10px;}
										.wrap_ceo1 .content_greeting{padding:20px 0; overflow:hidden; background:url("img/templete_free.png") left center no-repeat;}
										.wrap_ceo1 .content_greeting h4 {
												font-size: 130%;
												color: #d20202;
												margin-bottom: 20px;
												line-height: 1.3;
												letter-spacing: -1px;
										}

										.wrap_ceo1 .content_greeting h4 span {
												display:block;
												color: #f60;
												font-size:120%;
												padding-bottom:10px;
										}
										.wrap_ceo1 .name_ceo{display:block; border-bottom:2px solid #222; padding-bottom:10px; margin-bottom:30px; font-size:140%;}
							.wrap_ceo1 .sign_ceo {float:none; padding-top:30px;}
							.wrap_ceo1 .sign_ceo img{clear:both; display:block; padding:20px;}

						.wrap_ceo1 .sign_ceo ul.box{margin-bottom:50px;}
						.wrap_ceo1 .sign_ceo ul.box li{display:inline-block; border:1px solid #ddd; border-radius:10px; text-align:center; margin:5px; padding:5px 10px;}



										.wrap_ceo1 .career_ceo{display:block; float:left; width:100%;}
										.wrap_ceo1 .career_ceo h6{display:block; border-bottom:2px solid #222 !important; padding-bottom:10px; margin-bottom:30px; font-size:140%;}
										.wrap_ceo1 .contentarea {
												float: right;
												width: 67%;
												overflow:hidden;
												text-align: justify;
										}

						.wrap_ceo1 .contentarea ul.box li{

						display:inline-block;
						}

						.wrap_ceo1 .contentarea ul.box li span{display:inline-block; border-radius:5px; border:1px solid #ddd; padding:10px; margin:5px 0;}


										.wrap_ceo1 ul.cr {

												display: block;
												clear: both;
												margin: 30px 0;
										}

										.wrap_ceo1 ul.cr li {
												display: block;
												font-size: 90%;
										}
							.wrap_ceo1 ul.cr li b{margin-right:20px;}

										@media(max-width:1200px) {}

										@media(max-width:992px) {}

										@media(max-width:768px) {
												.wrap_ceo1 .img_ceo {
														width: 100%;
														float: none;
														margin-bottom: 20px;
												}

												.wrap_ceo1 .contentarea {
														float: none;
														width: 100%;
												}
										}

										@media(max-width:480px) {}
