
/*
	[디자인팀 맞춤제작 및 수정 CSS]

	※ css 추가 시, 반드시 날짜와 작업자 이니셜을 기재바랍니다.
*/



/* 로그인 화면 패칙 */
.if_none_member {margin-top:-21px; background:#fff; position:relative;}
.if_none_member .ul {width:50%; margin:0 auto; border-top:1px solid #ddd;}
.if_none_member:before {content:""; width:30%; height:30px; background:#fff; position:absolute; right:0; top:-40px;}


/* 주문/결제 :: KHY 2021-06-10 */
.c_form .pay_select {display: block; overflow: hidden; margin: 0 -5px; width: auto;}
.c_form .pay_select li {display: inline-block; float: left; width: 25%; padding: 0 5px; box-sizing: border-box;}
.c_form .pay_select li:nth-of-type(4n)+ li {clear: both;}
.c_form .pay_select li:nth-of-type(4)~ li {margin-top: 10px;}
.c_form .pay_select .lineup {border-color: #e5e5e5;}
.c_form .use_kakaopay .lineup {background: transparent url('../images/c_img/ic_pay_kakao.png') center 21px no-repeat; background-size: auto 15px !important;}
.c_form .use_naverpay .lineup {background: transparent url('../images/c_img/ic_pay_naver.png') center 21px no-repeat; background-size: auto 17px !important;}


/* // JJC : 간편결제 - 페이플 : 2021-06-05 */
.c_form .use_payple .lineup {background:transparent url('../images/c_img/ic_pay_payple.png') center 20px no-repeat; background-size:auto 15px;}


/* 기본레이아웃 */
.editor .grayTop{background-color:#f6f6f6;padding:70px 0;text-align:center;z-index:1;}
.editor .grayTop  strong {text-align:left !important;font-size:1.2rem;color:#ff9600;display: block;font-weight:700;}
.editor .grayTop  ul {padding-left:0;}
.editor .grayTop  ul li{text-align:left;font-size:1rem;position: relative;padding: 0 0 10px 0;list-style:none;}
.editor .grayTop  ul li .step{color:#cf6423;font-weight:600;}
.editor .grayTop img{max-width:100%;}
.editor .whiteContent{background-color:#fff;padding:30px 40px 100px;}

.editor .subtitle_black {font-size: 25px;font-weight: 700;color: #000;line-height: 1.5;margin-bottom: 15px;text-align:left;}
.editor .subtitle_black_big {position: relative;font-size: 30px;font-weight: 700;color: #000;line-height: 1.5;margin-bottom: 30px;text-align:center;}
.editor .subtitle_black_big:before {background-color: #222;width: 1px;height: 90px;display: block;position: absolute;top: -100px;left: 50%;content: '';}

.editor .subtitle_black_big span{font-weight: 400;}
.editor .subtitle_black_small {font-size: 20px;font-weight: 400;color: #000;line-height: 1.5;margin-bottom: 15px;text-align:left;}
.editor .subtitle_blue {font-size: 27px;font-weight: 700;color: #5e75bc;line-height: 1.5;margin-bottom: 15px;text-align:left;}
.editor .subtitle_blue span{color:#606060 !important;font-size: 20px !important;font-weight: 300;}
.editor .grayTop p.subP{text-align:justify;font-size:1.2rem;line-height:1.5;font-weight: 300;color:#000;}
.editor .whiteContent p.subP{text-align:justify;font-size:.9rem;line-height:1.5;font-weight: 300;color:#000;}
.editor .whiteContent p.sine{text-align:left;font-size:1.2rem;line-height:1.5;font-weight: 300;color:#000;}

.tcolor_skyblue_bold2{display:block !important;color:#4ea0c4 !important;font-size:1.3rem !important;line-height:1.2  !important;font-weight:700 !important;}/*사업화전략*/
.tcolor_skyblue{color:#4ea0c4 !important;font-size:1.2rem !important;font-weight:400 !important;}/*인사말*/
.tcolor_skyblue_bold{color:#4ea0c4 !important;font-size:1.6rem !important;font-weight:700 !important;}/*비전*/


/* 일반표 */
.editor .tbl02{margin-bottom:30px;}
.editor .tbl02 table { width:100%; border-top:1px solid #545861; border-bottom:1px solid #545861; color:#545861;  }
.editor .tbl02 thead tr th{border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:9px 10px;border-top:1px solid #5d5d5d;font-weight:bold;background-color:#f1f1f1;}
.editor .tbl02 thead tr th.last{border-right:none;}
.editor .tbl02 tbody th {font-size:1rem;background:#fafafa;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:left;padding-left:10px;font-weight:bold;}
.editor .tbl02 tbody tr td{font-size:1rem;border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:9px 10px; }
.editor .tbl02 tbody tr td.last{border-right:none;}
.editor .tbl02 tbody tr td.ct{text-align:center;}


/* 연혁 */
.historyBox {margin: 0;}
.historyBox .mobileBg{display:none;}
.historyBox dl {width:850px;}
.historyBox dl dt{display:inline-block;width:70px;color:#419ad9;font-size:1.2rem;vertical-align:top;padding:20px 0 20px;}
.historyBox dl dd{display:inline-block;width:740px;border-bottom:1px dashed #ddd;padding:20px 0 20px;}
.historyBox dl dd ul li {position:relative;list-style:none;margin-bottom:7px;}
.historyBox dl dd ul li span.month{position:absolute;top:0;left:0;font-size:1rem;}
.historyBox dl dd ul li p{padding-left:30px;font-size:1rem;}
.historyBox dl dd span.month{color:#b8b8b8;padding-right:20px;}
.historyBox dl dd span.agency{color:#8e8e8e;font-size:1rem;}




/*사업화전략*/
.editor .mecasin {padding-left:0;margin-top:40px;}
.editor .mecasin li{font-size:1.5rem;list-style:none;margin-bottom:40px;padding:0;color:#000;}
.editor .mecasin li .redStrong{color:#d93333;font-size:1.8rem;font-weight:600;}
.editor .mecasin li .blackStrong{font-size:1.8rem;font-weight:600;}
.editor .mecasin li .yellowLine{position:relative;display:inline-block;z-index: 1;}
.editor .mecasin li .yellowLine:after{position:absolute;bottom:0;left:0;width:100%;content:'';background-color:rgba(237, 225, 0,0.5);height: 15px;z-index: -1;}


.businessModal{position:relative;margin:20px 0 30px;padding:0 2.5rem 0 1rem !important;}
.businessModal .inner{height:200px;box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 10%);padding:25px 0 15px 200px;border-top-left-radius:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.businessModal .inner img{display:block;position:absolute;top:20px;left:40px;width:150px;}
.businessModal .inner h4{color:#fff;font-size:1.2rem;background-color:#465f9b;border-top-left-radius:15px;padding:10px 20px;}
.businessModal .inner p{color:#000;font-size:1.1rem;padding:20px 15px;}





/*정렬*/
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.text-left{text-align:left !important;}

/*줄바꿈*/
.m-br { display: none; }
.p-br { display: block; }
@media (max-width: 767px) {
	.m-br { display: block; }
	.p-br { display: none; }
}

/*모바일 pc 보이고 숨기고 */
.mobile__itemView{ display: none;}
.pc__itemView{ display: block;}
.pc__inline{ display: inline;}
@media (max-width: 767px) {
.mobile__itemView{ display: block;}
.pc__itemView{ display: none;}
.pc__inline{ display: none;}
}

/*텍스트 컬러*/
.tcolor_red{color:#d93333 !important;}
.tcolor_blue{color:#0138BD !important;}
.tcolor_gray{color: #929292 !important;}
.tcolor_green{color: #079c12 !important;}
.tcolor_orange{color: #ec6d30 !important;}

/*라벨색상*/
.label{padding:0 10px;font-size:.9rem;font-weight:400;}
.label.radius{border-radius:10px;}
.label.label_blue{background-color:#e3eaff;color:#747885;}
.label.label_orange{background-color: #f9d5c4;color: #616161;}
.label.label_yellow{background-color:#f7edb6;color: #616161;}
.label.label_green{background-color: #d1f1d6;color: #616161;}
.label.label_gray{background-color: #eaeaea;color: #616161;}
.label.label_sky{background-color: #c7eeef;color: #616161;}


/*폰트굵기*/
.fontW-400{font-weight:400 !important;}
.fontS-2{font-size:1.3rem !important;}
.fontS-3{font-size:1.5rem !important;}

/*여백*/
.padding-0{padding:0 !important;}
.margin-0{margin:0 !important;}
@media (max-width: 767px) {
	.padding-m0{padding:0 !important;}
	.margin-m0{margin:0 !important;}
}
.mgl-10{margin-left:10px !important;}
.pdl-20{padding-left:20px !important;}.pdr-10{padding-right:10px !important;}.pdr-20{padding-right:20px !important;}
.mgt-0{margin-top:0px !important;}.mgt-5{margin-top:5px !important;}.mgt-10{margin-top:10px !important;}.mgt-15{margin-top:15px !important;}.mgt-20{margin-top:20px !important;}.mgt-30{margin-top:30px !important;}.mgt-40{margin-top:40px !important;}.mgt-50{margin-top:50px !important;}.mgt-60{margin-top:60px !important;}.mgt-70{margin-top:70px !important;}.mgt-80{margin-top:80px !important;}.mgt-90{margin-top:90px !important;}.mgt-100{margin-top:100px !important;}
.mgb-10{margin-bottom:10px !important;}.mgb-15{margin-bottom:15px !important;}.mgb-20{margin-bottom:20px !important;}.mgb-30{margin-bottom:30px !important;}.mgb-40{margin-bottom:40px !important;}.mgb-50{margin-bottom:50px !important;}.mgb-60{margin-bottom:60px !important;}.mgb-70{margin-bottom:70px !important;}.mgb-80{margin-bottom:80px !important;}.mgb-90{margin-bottom:90px !important;}.mgb-100{margin-bottom:100px !important;}
.pdt-0{padding-top:0px !important;}.pdt-5{padding-top:5px !important;}.pdt-10{padding-top:10px !important;}.pdt-15{padding-top:15px !important;}.pdt-20{padding-top:20px !important;}.pdt-30{padding-top:30px !important;}.pdt-40{padding-top:40px !important;}.pdt-50{padding-top:50px !important;}.pdt-60{padding-top:60px !important;}.pdt-70{padding-top:70px !important;}.pdt-80{padding-top:80px !important;}.pdt-90{padding-top:90px !important;}.pdt-100{padding-top:100px !important;}
.pdb-10{padding-bottom:10px !important;}.pdb-15{padding-bottom:15px !important;}.pdb-20{padding-bottom:20px !important;}.pdb-30{padding-bottom:30px !important;}.pdb-40{padding-bottom:40px !important;}.pdb-50{padding-bottom:50px !important;}.pdb-60{padding-bottom:60px !important;}.pdb-70{padding-bottom:70px !important;}.pdb-80{padding-bottom:80px !important;}.pdb-90{padding-bottom:90px !important;}.pdb-100{padding-bottom:100px !important;}



