
/*CEO인사말*/
#M_SubBody > .subtxt{width:91%; margin:0 auto; padding:0;}
#M_SubBody > .subtxt  .ceo{/*width:211px; height:299px;*/ /* float: left;*/}
#M_SubBody > .subtxt  .ceo > img {width:100%;}
/*#M_SubBody > .subtxt > .gr{float:left;}*/
#M_SubBody > .subtxt > .gr p{font-size:12px; font-family:'Noto Sans KR',"돋움",'Dotum',Helvetica,AppleGothic,Sans-serif; float:left; line-height:1.8}
#M_SubBody > .subtxt > .gr p{ width: 100%; margin-left:0px;}
#M_SubBody > .subtxt > .gr .s_tit{margin-left:123px; margin-top:36px; margin-bottom:30px; width:335px; float:left;}
#M_SubBody .subtxt .tit_img img {width:100%;}
#M_SubBody .subtxt .com img {width:100%;}
/* 회사개요 */
.summary {}
.summary .com {width:100%; margin:0 auto;}
.summary .com .ho_sum {border:1px solid #e1e1e1;}
.summary .com .ho_sum tr {border-bottom:1px solid #e1e1e1;}
.summary .com .ho_sum th {width:115px; padding:15px 5px;}
.summary .com .ho_sum td {width:385px; text-align:left; color:#2d2d2d; font-size:0.8em; font-weight:300; padding:13px 0px;}
.summary .com .ho_sum td span.tit {color:#534c4b; font-size:1.4em; font-weight:400; line-height:30px;}
.summary .com .ho_sum td span .orange {color:#f68b1f;}
.summary .com .ho_build {border:1px solid #e1e1e1;}
.summary .com .ho_build th {width:175px; padding:5px 10px;}
.summary .com .ho_build td {text-align:left; color:#6b6b6b; font-size:14px; font-weight:400; padding:12px;}
.summary .com .ho_build .b_tit {font-size:14px; color:#333; font-weight:400;}
.summary .com .detail-lnk {display:block; text-align:center; margin:35px auto 0; width:196px; height:51px; border-radius:7px; line-height:52px; font-size:15px; color:#f46b13; font-weight:400; letter-spacing:-0.6px; border:1px solid #f46b13;}
.summary .com .detail-lnk:hover {background:#f46b13; color:#fff; font-weight:200;}

/* 지속가능경영 */
.tab2{width:100%; overflow:hidden; margin-bottom:20px;}
.tab2 li{float:left; width:33%; text-align:center; font-size:18px; border-bottom:2px solid #ececec; box-sizing:border-box;}
.tab2 li a{display:block; padding:24px 6px; color:#5a5a5a !important; font-weight:500; line-height:1;}
.tab2 li.hover{border-bottom:2px solid #d03b33;}
.tab2 li.hover a{color:#d03b33 !important; font-size:20px;}

.manage {width:100%; margin:0 auto;}
.manage .h4tit {margin-top:15px; padding-bottom:20px; text-align:center;}
.manage h4 {position:relative; font-size:1.8em; font-weight:400; padding-top:30px; margin-bottom:30px; color:#333;}
.manage h4:before {content:""; position:absolute; left:50%; top:0; width:20px; height:2px; margin-left:-9px; background:#f27321;}

.man_wrap {overflow:hidden; width:100%; margin:0 auto;}
.man_wrap .mtit {float:left; width:100%; display:block; padding-top:60px; color:#242424;}
.man_wrap .mtit h5 {font-size:24px; font-weight:normal;}
.man_wrap .mtit .mtxt { font-size: 0.9em; color:#888888; display:block; position:relative; margin-top:30px; margin-bottom:30px;  line-height:19px; letter-spacing:-1px;}
/*.man_wrap .mtit .mtxt {display:block; position:relative; margin-top:50px; line-height:22px; letter-spacing:-1px;}*/
.man_wrap .mtit .mtxt:after {position:absolute; top:-26px; left:0; width:43px; height:1px; background-color:#333; content:'';}
.man_wrap .mcon {margin:0 auto; width:100%;  /*font-size:1.15em;*/  text-align:left;}
/*.man_wrap .mcon {float:right; width:100%; padding-top:51px; color:#424242; line-height:30px; font-size:16px; margin:0 auto;}*/
.man_wrap .mcon img{}
.man_wrap .mcon ul.pic {margin-left:5px; list-style:none;}
.man_wrap .mcon ul.pic li {float:left; /*padding-left:14px;*/}
.man_wrap .mcon ul.pic li:first-child {padding-left:0px;}
.man_wrap .mcon h6 {font-size:19px; color:#282828; margin-bottom:8px;}
.man_wrap .mcon h6 span {color:#ed6501;}

.t1 table {width:99%; margin-top:20px; border-bottom:1px solid #ddd; text-align:center;}
.t1 table tr {border-bottom:1px solid #e8e8e8;}
.t1 table th {padding:19px; font-size:16px; background:#efefef; border-bottom:1px solid #f1780f; color:#434343;}
.t1 table td {padding:15px 0; font-size:14px; vertical-align:middle; line-height:20px; border-bottom:1px solid #e8e8e8; color:#434343; font-weight:350;}
.t2 table {width:99%; margin-top:20px; border-bottom:1px solid #ddd; text-align:center;}
.t2 table tr {border-bottom:1px solid #e8e8e8;}
.t2 table th {padding:12px 0; font-size:15px; border-right:1px solid #ffad7f; background:#fb8a4b; color:#fff;}
.t2 table td {padding:15px 0; font-size:15px; vertical-align:middle; line-height:20px; border-bottom:1px solid #e8e8e8; color:#434343; font-weight:350;}
.right_b {border-right:1px solid #d1d1d1;}

.man_wrap .mcon .qnaW dt {width:98%; padding:15px 0; margin-bottom:5px; color:#fff; letter-spacing:0.3px; font-weight:300; font-size:17px; text-align:center; cursor:pointer; background:#a8a7a7 url('/common/images/plus01.png') no-repeat 970px; border-radius:7px 7px 0 0;}
.man_wrap .mcon .qnaW dt.active {margin-bottom:0; background:#f5984a url('/common/images/minus01.png')no-repeat 970px;}
.man_wrap .mcon .qnaW dd {width:989px; padding:15px; border:1px solid #d7d7d7; border-top:none;}
.man_wrap .mcon .qnaW dd > ul:after {display:block; content:""; clear:both;}
.man_wrap .mcon .qnaW dd > ul {margin-bottom:2px;}
.man_wrap .mcon .qnaW dd > ul > li {float:left; width:99%;}
.man_wrap .mcon .qnaW dd > ul > li:first-child + li {background:#f8f8f8;}
.man_wrap .mcon .qnaW dd > ul > li > p {margin-left:10px; padding:8px 10px; font-size:15px; color:#303030; background:url('/common/images/bull01.png') no-repeat left; line-height:24px;}
.man_wrap .mcon .qnaW dd > ul > li > p.idt {margin-left:18px; padding:0 10px 5px 10px; background:url('/common/images/bull02.png')no-repeat left 5px;}


/*창업안내*/

/*사업전망*/
.man_wrap .mtit {margin:0 auto; width:100%; display:block; padding-top:30px; color:#242424; text-align:center;}
.man_wrap .mtit h5 {font-size:1.6em; font-weight:normal;}
.man_wrap .mtit .mtxt { font-size: 0.9em; color:#888888; display:block; position:relative; margin-top:30px; margin-bottom:30px;  line-height:19px; letter-spacing:-1px;}
.man_wrap .mtit .mtxt:after {position:absolute; top:-15px; left:47%; width:43px; height:1px; background-color:#333; content:'';}
.man_wrap .mtit .blank{width:100%; height:15px;}
.man_wrap .mcon {margin:0 auto; width:100%;  /*font-size:1.15em;*/  text-align:left;}
/*.man_wrap .mcon > p{ font-size:1.15em; color:#424242; line-height:35px; font-weight:250;}*/
.man_wrap .mcon ul {width:100%; list-style:none; margin-left: 45px; }
.man_wrap .mcon ul.reason {width:530px;}
.man_wrap .mcon ul li {float:left; }
.man_wrap .mcon ul li:nth-child(4) {margin-left:100px;}
.man_wrap .mcon h6 {font-size:1.3em; color:#474747; margin-bottom:20px; font-weight:normal; text-align:left;}
.man_wrap .mcon h6 span {color:#ed6501;}

.man_wrap .mcon .info-d{text-align:left; margin:0 auto; width:98%;}
.man_wrap .mcon .info-d dl {display: block; padding:10px 0;}
.man_wrap .mcon .info-d dl:last-child {}
.man_wrap .mcon .info-d dl dt:first-child {border-top:1px solid #d9d9d9;}
.man_wrap .mcon .info-d dl dt {font-size:1.22em; color:#3c3c3c; padding-top:25px;}
.man_wrap .mcon .info-d dl dd {font-size:0.8em; font-weight:350; color:#727272; padding-top:10px; padding-bottom:20px; line-height:24px; border-bottom:1px solid; border-color:#d9d9d9;}

/*개설지원*/
.man_wrap .mcon .support-d{width: 100%;}
.man_wrap .mcon .support-d dl {display: block; padding:40px 0; border-top:1px solid #d9d9d9;}
.man_wrap .mcon .support-d dl:last-child {border-bottom:1px solid #d9d9d9;}
.man_wrap .mcon .support-d dl dt {font-size:1.22em; color:#3c3c3c;}
.man_wrap .mcon .support-d dl dt span.red {font-size:1.23em; color:#c43137; font-weight:500;}
.man_wrap .mcon .support-d dl dd {font-size:0.8em; font-weight:350; color:#727272; padding-top:16px; line-height:24px;}
.man_wrap .mcon .sup_tit {text-align:center; font-size:0.85em; color:#737373; font-weight:350; line-height:24px;}
.man_wrap .mcon .sup_tit span {font-size:1.6em; color:#c43137; font-weight:350; }
.man_wrap .mcon .sup_tit h6 { text-align: center;  padding-bottom:6px;}
.man_wrap .mcon ul.sup_icon{margin-left:0;}

/*개설절차*/
.man_wrap .mcon .step-t {width:98%; border:1px solid #e0e0e0; margin:0 auto;}
.man_wrap .mcon .step-t td {border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:9px; text-align:center;}
.man_wrap .mcon .step-t td > img{width:99.5%;}

/*개설 상담*/
p.counselNum {text-align:center; font-size:1.17em; height:25px; color:#ff8b2d; letter-spacing:0.02em;}
table.biz {width:100%; margin-top:20px;border-top:2px solid #ff8b2d;}
table.biz th {font-size:0.85em; border-right:2px dashed #ddd; border-bottom:1px solid #ddd; width:30%; color:#2b2b2b;}
table.biz td {font-size:0.85em; padding:20px 0px 20px 20px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:20%;}
table.biz td:last-child {border-right:none;}

/*개설 FAQ*/
.man_wrap .mcon .qnaW{ margin-bottom:40px;}
.man_wrap .mcon .qnaW dt {width:100%; padding:7px 0; margin-bottom:5px; color:#fff; letter-spacing:0.3px; font-weight:450; font-size:0.88em; text-align:center; cursor:pointer; background:#a8a7a7 url('/images/plus01.png') no-repeat 20px; border-radius:7px 7px 0 0;}
.man_wrap .mcon .qnaW dt.active {margin-bottom:0; background:#f5984a url('/images/minus01.png')no-repeat 20px;}
.man_wrap .mcon .qnaW dd {width:95%; padding:15px; border:1px solid #d7d7d7; border-top:none;  line-height:24px;}
.man_wrap .mcon .qnaW dd > ul:after {display:block; content:""; clear:both;}
.man_wrap .mcon .qnaW dd > ul {width:100%; margin-left:5px; margin-bottom:2px;}
.man_wrap .mcon .qnaW dd > ul > li {float:left; width:100%;}
.man_wrap .mcon .qnaW dd > ul > li:first-child + li {background:#f8f8f8;}
.man_wrap .mcon .qnaW dd > ul > li > p {width:98%;  padding:8px 10px; font-size:0.84em; color:#303030; background:url('/common/images/bull01.png') no-repeat left; line-height:24px;}
.man_wrap .mcon .qnaW dd > ul > li > p.idt {margin-left:18px; padding:0 10px 5px 10px; background:url('/common/images/bull02.png')no-repeat left 5px;}





/*2018.05.10 모바일 수정사항*/


/*창업소개*/
#M_SubBody .subtxt .intro_wp p.s_txt{margin-top:20px; display:inline-block; font-size: 13px; line-height: 1.7;}
#M_SubBody .subtxt .intro_wp .ceo:after {content:''; clear:both; display:block;}
#M_SubBody .subtxt .intro_wp .ceo img.intro_ceo {width:100%;}
#M_SubBody .subtxt img.intro_banner {width:100%;}


/*브랜드 경쟁력*/
.brand_wrap {width:91%; margin:0 auto;}
.brand_wrap .mtit {float:none; width:100%; text-align:center; color:#242424; display:block; margin-top:80px;} 
.brand_wrap .mtit h5 {font-weight:400;}
.brand_wrap .margin0 {margin-top:0!important;}
.brand_wrap .con {line-height:1.7; color:#424242; padding-top:30px; font-size:13px;}
.brand_wrap .con img {width:100%;}
.brand_wrap .con > .img50per:after {content:''; clear:both; display:block;}
.brand_wrap .con > .img50per li {float:left;}
.brand_wrap .con > .img50per li:first-child {width:34%;}
.brand_wrap .con > .img50per li:last-child {width:65%;}
.brand_wrap .con > .img50per li img {width:100%;}

.brand_wrap .detail-lnk {display:block; text-align:center; margin:35px auto 0; width:196px; height:51px; border-radius:7px; line-height:52px; font-size:15px; color:#7b7b7b; font-weight:400; letter-spacing:-0.6px; border:1px solid #7b7b7b;}


/*시스템 경쟁력*/
.system_wrap {width:91%; margin:0 auto;}
.system_wrap .mtit {margin-top:100px; float:none; width:100%; text-align:center; color:#242424; display:block;} 
.system_wrap .mg-0 {margin-top:0px!important;}
.system_wrap .mtit h5 {font-size:27px; font-weight:500;}
.system_wrap .margin0 {margin-top:0!important;}
.system_wrap .con {color:#424242; padding-top:25px;}
.system_wrap .con .tab-ban h5 {font-weight:500; font-size:14px;}
.system_wrap .tab-ban h5 span {color:#ff7800; line-height:24px;}
.system_wrap .family-st {padding-top:55px; color:#000; font-size:15px; font-weight:500;}
.system_wrap .family-st .bullet_img {padding-bottom:3px;}
.system_wrap .bullet_img_title {padding-bottom:3px;}
.system_wrap .con .tab-ban p.tit-txt {margin-top:10px; line-height:1.7; font-size:12px;}
.system_wrap .con .fontsize12 {font-size:12px!important;}

.system_wrap .con table.train {max-width:100%; margin:0 auto;}
.system_wrap .con table.train th, .con table.train td {padding: 20px 25px; text-align:center;}
.system_wrap .con table.train th {color: #ff7800; font-weight: 500; border-bottom: 2px solid #ff7800;}
.system_wrap .con table.train td.bdn {border-left: 0px;}
.system_wrap .con table.train td {color: #666; border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}


/*상담문의*/
#M_SubBody > .subtxt_consulting {font-size: 15px;}


/*bottom_btn*/
.btnWrap {width: 100%; text-align: center; margin: 44px 0; }
ul.infoBtn {display:inline-block; text-align: center; margin: 0 auto;}
ul.infoBtn li { margin:0 6px; float: left; }

/**/
.mt20{margin-top:20px !important}

.mb2{margin-bottom:2px !important}
.mb3{margin-bottom:3px !important}
.mb4{margin-bottom:4px !important}
.mb5{margin-bottom:5px !important}
.mb6{margin-bottom:6px !important}
.mb7{margin-bottom:7px !important}
.mb8{margin-bottom:8px !important}
.mb9{margin-bottom:9px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}
.mb45{margin-bottom:45px !important}
.mb50{margin-bottom:50px !important}


.ml2{margin-left:2px !important}
.ml3{margin-left:3px !important}
.ml4{margin-left:4px !important}
.ml5{margin-left:5px !important}
.ml6{margin-left:6px !important}
.ml7{margin-left:7px !important}
.ml8{margin-left:8px !important}
.ml9{margin-left:9px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml29{margin-left:29px !important}
.ml30{margin-left:30px !important}
.ml35{margin-left:35px !important}
.ml40{margin-left:40px !important}
.ml45{margin-left:45px !important}
.ml50{margin-left:50px !important}
.ml60{margin-left:60px !important}
.ml70{margin-left:70px !important}
.ml80{margin-left:80px !important}
.ml90{margin-left:90px !important}
.ml100{margin-left:100px !important}
.ml140{margin-left:140px !important}
.ml210{margin-left:210px !important}