@charset "utf-8";
 
.down_btn{border: 1px solid #b5c4e7;background: #eff2fa;color: #0055da;letter-spacing: 0px;padding:2px 5px 2px 5px;margin-top:10px }
.filev{line-height:27px;text-align:left !important}
.signtxt{font-size:11px;color:#F63}
.signImg{width:80px;height:55px;}
.signTxtName{transform: rotateZ(-15deg);-webkit-transform: rotateZ(-15deg);-moz-transform: rotateZ(-15deg);font-family: "Nanum Brush Script",serif;font-size: 27px;/*position: absolute;top: 7px;right: -5px;*/font-weight: bold;z-index: 999;display: inline-block;width: 80px;height: 30px; }


.loginPg {width:100%;text-align:center}
.loginArea { margin:0px  auto;width:60%;padding:30px 40px;border:1px solid #039;background:#edeef2;overflow:hidden}
.tb_login {width:100%;height:110px;font-weight:bold;border-bottom:1px dotted #039;margin-bottom:20px}
.tb_login label {width:160px;display:inline-block;overflow:hidden;text-align:right;vertical-align:middle}
.tb_login td:last-of-type {text-align:right}

.loginArea .idexp {font-size:0.9em;letter-spacing:-0.9px;color:#000}
.loginArea .idexp li{padding:5px 10px;height:23px;line-height:23px;vertical-align:middle}
.loginArea .idexp li a {float:right}

.loginBtn{text-align:center;line-height:70px;float:left;width:90px;height:70px;display:inline-block;color:#0d164a;font-size:15px;border:1px solid #039;background-image:-moz-linear-gradient(#cae387, #5e8acb);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e8acb), to(#cae387));background-image:-webkit-linear-gradient(#cae387, #5e8acb);background-image:-o-linear-gradient(#cae387, #5e8acb);background-color:#5e8acb;border-radius:3px;-moz-border-radius:3px;box-shadow:inset 0px 0px 2px #fff;-o-box-shadow:inset 0px 0px 2px #fff;-webkit-box-shadow:inset 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 2px #fff;}


/* h4 {
	font-size:17px;
	color:#000;
	background:url(/images/common/bul_h4.png) left center no-repeat;
	padding:0px 0px 0px 15px
} */
.blod {font-weight:bold}
.color20{color:#1f409a}
.btn_cke_sc{display:none}
.tb_notice_w {width:100%;border-top:2px solid #039; font-weight:bold;color:#000;width:100%;line-height:1.7em;}
.tb_notice_w .th_area{background-color:#f5f8fe; border:1px solid #ccc;color:#000;padding:0.4em 5px;text-align:center;float:left;width:20%}
.tb_notice_w .bdTitle{border-bottom:1px solid #ccc; padding:10px;text-align:left;}
.tb_notice_w .bdRef{border-bottom:1px solid #ccc; padding:10px 5px;text-align:right;font-weight:normal;font-size:12px;}

.tb_notice_w .td_area{border:1px solid #ccc;padding:7px 10px;text-align:left;;float:left;width:80%;font-weight:normal;}
.tb_notice_w .bdView {min-height:250px;vertical-align:top;}
.tb_notice_w .photo > p img {width:120px; height:160px;border:1px solid #ccc;}
.tb_notice_w .photo .regi > p {letter-spacing:-1px;font-weight:normal;line-height:1.3em;}
.tb_notice_w .inputTxt {border:1px solid #999;margin-right:5px;vertical-align:middle;height:25px;}
.tb_notice_w .inputTxt300 {width:300px;}



.tb_notice thead th {height:28px;text-align:center;color:#fff;font-weight:normal;font-size:13px;background:#039}
.tb_notice thead th:last-of-type {border-right:none}
.tb_notice tbody th{text-align:center;color:#333;font-size:14px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px;background:#f1f1f1}
.tb_notice td{color:#000;border-bottom:1px solid #ccc;padding:9px 5px}
.tb_notice td.cont {min-height:100px;vertical-align:top;padding:30px 10px;border-right:none}
.tb_notice tbody td{border-right:1px solid #ccc}
.tb_notice td:nth-of-type(2) {text-align:left;line-height:1.4em}
.tb_notice tbody td:last-of-type {border-right:none}
.tb_notice td.noline {border-right:none}
.tb_notice .tdcol01{font-weight:bold;background:#f1f6e7 url('#') left top repeat-x !important;border-bottom:1px solid #ccc}
.tb_notice.txtC td {text-align:center}

9%}
.compare_right {float:right;width:49%}

.w10{width:10%}
.w20{width:20%}
.w30{width:30%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w90{width:90%}
.w91{width:91%}
.w92{width:92%}
.w93{width:93%}
.w94{width:94%}
.w95{width:95%}
.w96{width:96%}
.w97{width:97%}
.w98{width:98%}
.w99{width:99%}
.w100{width:99%}


.clause {width:100%;margin-bottom:20px !important}
.clause li{margin:10px 0px 0px 0px}
.clause textarea {position:relative;width:100%;height:100px;padding:10px;background:#f4f2f2;border-left:1px solid #bcbcbc;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}
.clause iframe{font-size:11px;width:100%;height:100px;padding:10px;background:#f4f2f2;border:1px solid #bcbcbc}
.clause textarea{font-size:11px;width:100%;height:200px;padding:10px;line-height:20px;background:#f4f2f2;border:1px solid #bcbcbc;overflow-x:hidden;letter-spacing :0.5px}

.clause .check{line-height:20px;height:30px;padding:10px 0}
.clause .check p{position:relative;float:left}
.clause .check span{float:right}



.rBtn30_Gn{margin:0px 5px;text-align:center;line-height:30px;width:90px;height:30px;display:inline-block;color: #004766;font-size:15px;border: 1px solid #0085ea;background-image: -moz-linear-gradient(#86c7e3, #5eabcc);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5eabcc), to(#86c7e3));background-image: -webkit-linear-gradient(#86c7e3, #5eabcc);background-image: -o-linear-gradient(#86c7e3, #5eabcc);background-color: #5eabcc;border-radius: 3px;-moz-border-radius: 3px;box-shadow: inset 0px 0px 2px #fff;-o-box-shadow: inset 0px 0px 2px #fff;-webkit-box-shadow: inset 0px 0px 2px #fff;-moz-box-shadow: inset 0px 0px 2px #fff;}
.sub_td_area{float:left;min-width:33%;font-weight:normal;padding-right:30px}

.pay_icon{border:1px solid #1b7fb7;border-radius:3px;padding:2px 5px;background:#1b7fb7;color:#ffffff;margin-right:5px}
.order_ok{text-align:center;padding:25px 0px;font-size: 20px;color: #1f70c7;background:#fafafa;border:1px solid #e0e0e0;border-radius:3px;margin-top:-40px;margin-bottom:20px;}


/*연혁*/
.hist_intro_txt{font-size:18px; color:#555; padding-bottom:50px; text-align:center; border-bottom:1px solid #e9e9e9; line-height:1.7; margin:0 auto;}
.hist_intro_txt p{max-width:670px; text-align:center; margin:0 auto;} 
.hist_art{padding-top:40px; padding-left:10px; max-width:320px; margin:0 auto;}
.hist_total li:last-child .hist_art{margin-bottom:50px;}
.hist_year{font-size:40px; color:#002163; padding-bottom:30px; font-weight:bold; position:relative; text-align:center;}
.hist_year:before{content:""; display:block; position:absolute; width:109px; height:10px; background-color:#b1c5ee; top:35px; left:50%; z-index:-9; transform:translateX(-50%);}
.hist_dtl_ul li{padding-bottom:30px; font-size:18px;}
.h_dtl_month{float:left; font-weight: bold; }
.h_dtl_txt{padding-left:50px; color:#666;}
.hist_total > li{border-bottom:1px solid #f1f1f1;}
.hist_total > li:last-child{border-bottom:none;}
#historylist02{display:none;}
#historylist03{display:none;}
.history_tab .on a{font-weight:bold; font-size:1.1em;}

#bo_v_con em {
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #444
}
#bo_v_con sup{
    font-size: 10px;
}

#bo_v_con .pdr {
    padding-left: 0px; 
}

@media screen and (min-width: 560px){

/*연혁*/
.hist_art{max-width:1500px; display:flex; align-items:baseline; justify-content:space-evenly;}
.hist_year{width:20%;}
.hist_dtl{width:75%; margin-left:5%;}
}



@media screen and (min-width: 768px){

/*연혁*/

}

@media screen and (min-width: 960px){

/*연혁*/

}

@media screen and (min-width: 1024px){
/*연혁*/
.hist_total > li{margin-bottom:30px; padding-bottom:30px;}
.hist_dtl_ul li{font-size:20px;}
.history_tab > div{font-size:22px;}
}