@charset "utf-8";

/* 내용관리 */
#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}




.text_box{overflow:hidden; padding:30px 0;}


			.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;
                width:450px;
            }
            .wrap_ceo1 .img_ceo img{display:block; padding-bottom:10px;}
            .wrap_ceo1 .content_greeting h4 {
                font-family: 'Nanum Myeongjo', serif;
                font-weight: 700;
                color: #282828;
                margin-bottom: 40px;
                line-height: 1.3;
                letter-spacing: -1px;
            }

            .wrap_ceo1 .content_greeting h4 span {
                color: #007bff;
            }            
            .wrap_ceo1 .name_ceo{float:right;}
			.wrap_ceo1 .sign_ceo {float:right; padding-top:30px;}
			.wrap_ceo1 .sign_ceo img{clear:both; display:block; padding:20px;}
            .wrap_ceo1 .career_ceo{display:block; float:left; width:100%;} 
            .wrap_ceo1 .career_ceo h6{border-bottom:1px solid #ddd; padding-bottom:20px;}
            .wrap_ceo1 .contentarea {
                float: right;
                width: calc(100% - 500px);
                overflow:hidden;
                text-align: justify;
                padding-left:50px;
            }

            .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) {
                .wrap_ceo1 .contentarea {
                padding-left:0px;
            }

                
}