@charset "euc-kr";

/* ******************  ¼­ºê°øÅë ********************** */

/* -------- °øÅë ½ºÅ©·Ñ¹Ù  -------- */
.custom-scrollbar-cover{display:none;}

/* tab */
.tabCont{display:none;}
.tabCont.active{display:block;}


/*---------------ÀÎ»ç¸»------------------*/
.bow{background:url(/nimg/sub/bg1.jpg) no-repeat 50% 60%;width:100%;min-height:400px;}
.bow .bow_text{padding:120px;text-align:center;font-size:50px;font-weight:600;letter-spacing:-0.05em;line-height:63px;color:#fff}

.bow2{padding:80px 40px;text-align:left;font-size:18px;font-weight:400;letter-spacing:-0.05em;line-height:28px;color:#3d3f42}
.column {
  float: left;
  width: 47%;
  padding: 10px;
  height: 300px; /* Should be removed. Only for demonstration */
}

.circle-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
}

.top-row {
	margin-bottom: 200px;
}

.bottom-row {
	margin-top: 200px;
}

.bottom-row p {
	margin: 0 150px;
}

.center-image {
	position: absolute; /* ºÎ¸ð ±âÁØÀ¸·Î ¹èÄ¡ */
	top: 36.1%; /* »ó´Ü¿¡¼­ 50% À§Ä¡ */
	left: 50%; /* ÁÂÃø¿¡¼­ 50% À§Ä¡ */
	transform: translate(-50%, -50%); /* Á¤È®ÇÑ Áß¾Ó Á¤·Ä */
	width: 348px; /* ÀÌ¹ÌÁö Å©±â Á¶Á¤ (¿øÇÏ´Â Å©±â·Î º¯°æ) */
	height: auto; /* °¡·Î ºñÀ² À¯Áö */
	z-index: 10; /* ´Ù¸¥ ¿ä¼Òº¸´Ù À§·Î Ç¥½Ã */
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.fright{float:right ! important}
.sign{width:90%;text-align:right;padding:60px 40px;font-size:23px;color:#525252;}
.sign span{width:130px;}

/*----------- È¸»ç¼Ò°³ ----------------*/
.info{width:100%;}
.info_text {padding:20px 0px;text-align:center;font-size:40px;font-weight:600;letter-spacing:-0.05em;line-height:50px;color:#3d3f42;width:100%;}
.info_text2 {padding:10px 0px;text-align:center;font-size:18px;font-weight:300;letter-spacing:-0.05em;line-height:28px;color:#6e6f72;width:100%;}
.info_bg{background:url(/nimg/sub/bg2.jpg) no-repeat 50% 30%;width:100%;min-height:380px;margin:50px 0;padding:50px 0;text-align:center;border:0px solid #000}
.info_bg_text {
	display: flex; /* Flexbox »ç¿ë */
	justify-content: center; /* ¼öÆò Áß¾Ó Á¤·Ä */
	align-items: center; /* ¼öÁ÷ Áß¾Ó Á¤·Ä */
	text-align: center; /* ÅØ½ºÆ® Áß¾Ó Á¤·Ä */
	padding: 20px; /* ³»ºÎ ¿©¹é Á¶Á¤ */
	font-size: 17px; /* ±âº» ÆùÆ® Å©±â */
	font-weight: 500;
	letter-spacing: -0.05em;
	line-height: 1.4; /* ÁÙ °£°ÝÀ» ÀûÀýÇÏ°Ô Á¶Á¤ */
	color: #fff;
	border-radius: 50%; /* ¿øÇü À¯Áö */
	width: 120px; /* ¿øÀÇ Å©±â */
	height: 120px;
	border: 1px solid #fff;
	word-break: break-word; /* ±ä ´Ü¾î ÁÙ¹Ù²Þ */
}
.info_text3 {padding:10px 50px;text-align:left;font-size:16px;font-weight:300;letter-spacing:-0.05em;line-height:26px;color:#6e6f72;}
.info_text3 span{color:#134fb7}

/**¿¬ÇõB**/
.info_bg2{background:url(/nimg/sub/bg3.jpg) no-repeat 50% 60%;width:100%;min-height:120px;margin:50px 0;padding:50px 0;text-align:center;border:0px solid #000}
/**/
.info_bg3{background:url(/nimg/sub/bg4.jpg) no-repeat 50% 30%;width:100%;min-height:380px;margin:50px 0;padding:100px 0;text-align:center;border:0px solid #000}

.info_bg4{background:url(/nimg/sub/bg5.jpg) no-repeat 50% 30%;width:100%;min-height:200px;margin:50px 0;padding:40px 0;text-align:center;border:0px solid #000}
.info_bg5{background:url(/nimg/sub/bg6.jpg) no-repeat 50% 30%;width:100%;min-height:200px;margin:50px 0;padding:40px 0;text-align:center;border:0px solid #000}

.info_bg_text2{padding:120px;text-align:center;font-size:50px;font-weight:600;letter-spacing:-0.05em;line-height:65px;color:#fff}

/*----------¿¬Çõ-------------*/

.history-list-wr {display:block;position:relative;margin-top:50px;margin-left:40px;margin-right:40px;}
.history-list-wr:before {content:"";display:block;position:absolute;width:1px;height:100%;background:#ccc;left:50%;top:11px;margin:0 0 0 -1px}
.history-list-wr .history-list {display:block;position:relative;padding:0 0 20px 60px;margin:0 0 0 50%}
.history-list-wr .history-list:last-child {/*padding:0*/}
.history-list-wr .history-list:before {display:block;content:'';position:absolute;top:15px;left:0;width:55px;height:1px;background:#ccc;}
.history-list-wr .history-list:after {content:"";display:block;position:absolute;width:15px;height:15px;background:#003488;left:-5px;top:7px;border-radius:100px;/*transform:skewX(-50deg);*/}
.history-list-wr .history-list .year {display:block;position:relative;font-weight:600;color:#003488;font-size:30px;line-height:1;padding-left:18px;left:0;}
.history-list-wr .history-list .history {display:block;margin:25px 0 0 0;border-bottom:1px solid #ccc;padding-bottom:13px;}
.history-list-wr .history-list .history > li {display:block;position:relative;color:#333;padding:0 0 7px;text-align:left}
.history-list-wr .history-list .history > li:last-child {padding:0}
.history-list-wr .history-list .history > li .day {position:absolute;left:18px;top:0px;font-size:20px;font-weight:600;}
.history-list-wr .history-list .history > li .txt {margin:0 0 0 74px;font-size:16px;line-height:26px;letter-spacing:-.03em}

.history-list-wr .history-list:nth-child(even) {margin:0 50% 0 0;padding:0 60px 20px 0;}
.history-list-wr .history-list:nth-child(even):before {left:auto;right:0;}
.history-list-wr .history-list:nth-child(even):after {left:auto;right:-5px;top:9px;}
.history-list-wr .history-list:nth-child(even) .year {left:auto;right:18px;text-align:right;}
.history-list-wr .history-list:nth-child(even) .history > li {text-align:right}
.history-list-wr .history-list:nth-child(even) .history > li .day {left:auto;right:18px}
.history-list-wr .history-list:nth-child(even) .history > li .txt {margin:0 73px 0 0;word-break:keep-all;}

.history-list-wr .history-list:first-child:after {background:#f55b04;}

@media all and (max-width:767px) {
	.history-type1:before {background-position:center -215px;}
	.history-wr .his-txt-w {height:auto;padding:50px 0;}
	.history-wr .tit {font-size:30px;}
	.history-wr .tit .k-fonw700 {font-size:26px;}
	.history-wr .txt1 {font-size:16px;padding-top:10px;}
	.history-wr .txt2 {font-size:13px;letter-spacing:0.1em;padding-top:5px;}

	.history-list-wr:before {left:0;}
	.history-list-wr .history-list {padding:0 0 20px 30px;margin:0;}
	.history-list-wr .history-list:before {width:30px;height:1px;background:#ccc;}

	.history-list-wr .history-list:nth-child(even) {margin:0;padding:0 0 20px 30px;}
	.history-list-wr .history-list:nth-child(even):before {left:0;right:auto;}
	.history-list-wr .history-list:nth-child(even):after {left:-5px;right:auto;}
	.history-list-wr .history-list:nth-child(even) .year {left:0;right:auto;text-align:left;}
	.history-list-wr .history-list:nth-child(even) .history > li {text-align:left}
	.history-list-wr .history-list:nth-child(even) .history > li .day {left:18px;right:auto}
	.history-list-wr .history-list .history > li .txt {margin:0 0 0 60px;}
	.history-list-wr .history-list:nth-child(even) .history > li .txt {margin:0 0 0 60px;}
}

/*-------------Á¶Á÷---------------------*/
#org img{text-align:center;padding:15px 0}
.org-tree { text-align: center; position: relative; margin-top:60px;}
.org-tree .board-director:before, .org-tree .sub-org::before, .org-tree .head::before, .org-tree .quarter::before, .org-tree .quarter2::before { content: ""; background: #e1e1e1; position: absolute; top: -30px; left: 50%; z-index: -1; }
.org-tree .board-director { display: block; width: 160px; height: 130px; line-height: 130px; border-radius: 100%; margin: 0 auto 0; color: #fff; background-color: #055bb2; font-size: .30px; font-weight: 400; text-align: center; position: relative; z-index: 1; }
.org-tree .board-director::before { width: 1px; height: 120px; top: 100%; left: 50%; }
.org-tree span { display: block; padding: 12px 0; letter-spacing: 0;}
.org-tree span strong{ display:  block; font-weight: 500; font-size: 30px; }
.org-tree .audit, .org-tree .director {position: relative;z-index: 2;top: 130px;left: 50%;display: block;width: 12.5rem;color: #fff;font-size: 20px;font-weight: 400;}
.org-tree .audit { -webkit-transform: translate(83%, -160%); transform: translate(83%, -160%); background-color: transparent; border:6px solid #f4b800; border-radius: 50px; margin-bottom: 17px; color:#2d4478; font-size: 20px; line-height: 1.3;}
.org-tree .audit strong{ font-size: .9rem; }
.org-tree .audit::after {content: "";background: #e1e1e1;width: 88%;height: 1px;position: absolute;left: -180px;}
.org-tree .director { -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #1b6cb8; margin-bottom: 2rem; }
.org-tree .sub-org { display: inline-block; width: 100%; position: relative;margin-top:47px; }
.org-tree .sub-org::before { width: 67%; height: 1px; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 0px; }
.org-tree .sub-org > li {float: left;width: 32.8222%;margin: 2rem 0.25% 0;padding: 0;position: relative;}
.org-tree .sub-org > li .head {position: relative;border: 1px solid #3f4d5d;background-color:#3f4d5d;border-radius: 50px;color: #fff;font-size: 18px; font-weight: 400;display: block;width: 70%;margin: 0 auto 20px;}
.org-tree .sub-org > li .quarter,
.org-tree .sub-org > li .quarter2 { position: relative; }
.org-tree .sub-org > li .quarter > li{ position: relative; float: left; width: 49%; margin-left: 1%; margin-top: 1.5rem; border: 1px solid #ddd; }
.org-tree .sub-org > li .quarter > li:first-child{ margin-left: 0; }
.org-tree .sub-org > li .quarter2 > li { margin-top: .5rem; border: 1px solid #ddd;  border-radius: 0px; overflow: hidden;}
.org-tree .sub-org > li .head::before {width: 1px; height: 5.8rem; top: -32px;}
.org-tree .sub-org > li .quarter::before{content: "";background: #e1e1e1;position: absolute;top: 2px;left: 50%;width: 51%;height: 1px;z-index: -1;margin-left: -25%;}
.org-tree .sub-org > li .quarter > li:before{content: "";width: 1px;height: 23px;background: #e1e1e1;position: absolute;top: -23px;left: 50%;}
.org-tree .sub-org > li .quarter2::before { width: 1px; height: 43px; top: -43px; }
.org-tree .sub-org > li .quarter span{ font-size: 16px;color:#333; font-weight: 400; padding: 18px 0; }
.org-tree .sub-org > li .quarter2 span{ font-size: 16px;color:#333; font-weight: 400; padding: 18px 0; }
.org-tree .sub-org > li .quarter2 li{ margin-top:10px; }
.org-tree .sub-org > li .quarter2 li:first-child{ margin-top:43px; }

.org-tree .sub-org > li .quarter ul span{ background-color:#fff; border-top:1px solid #94a5bf; color: #727272;}
.org-tree .sub-org > li .quarter p{font-size:15px;color:#797979;text-align:center;padding:20px 0;border-top:1px solid #ddd;line-height:23px;}
 
 #org img{text-align:center;width:100% ! important;padding:15px 0}
 .dj_info_dl2 dd img{width:100% ! important}

@media(max-width: 1023px){
	.org-tree::before { -webkit-transform: translate(-50%); transform: translate(-50%); }
	.org-tree .board-director { margin-bottom: 0; }
	.org-tree .board-director:before, .org-tree .sub-org::before, .org-tree .head::before, .org-tree .quarter::before, .org-tree .quarter2::before { display: none; }
	.org-tree .audit { width: 100%; position: static; -webkit-transform: translate(0, 0); transform: translate(0, 0); margin-top:20px; margin-bottom: 0;}
    .org-tree .audit::after{ display: none; }
	.org-detail .org-search{ padding: 20px; }
	.org-detail .org-search .org-search-wrap{ padding-left: 80px; }
	.org-detail .org-search label{ left:0; }
	.org-detail .org-search select{ display: block; }
	.org-detail .org-search input[type="text"]{ display: block; margin-top:10px; margin-bottom: 10px; }
	.org-detail .org-search button{ float:left; width: 49%; }
	.org-detail .org-search button.btn-search{ margin-right: 1%; }
	.org-detail .org-member-info .box { padding-left: .5rem; padding-right: .5rem; }
	.org-detail .org-member-info .box .btn { position: static; width: 50%; margin-top: 1rem; }
	.org-detail .org-member-info .box li ~ li { margin-top: .6rem; }
	.org-detail .org-search .tp_icon{ position: static; }
	.org-tree .sub-org::before { display: none; }
	.org-tree .sub-org > li { width: 100%; padding: 0; margin: 0; margin-top:20px;}
	.org-tree .sub-org > li .head { border-width: 2px; margin-bottom: 0; }
}

@media(max-width: 767px){
 #org img{text-align:center;width:100% ! important;padding:15px 0}
 .dj_info_dl2 dd img{width:100% ! important}

    .org-detail .org-search .org-search-wrap{ display: block; padding:0; }
    .org-detail .org-search label{ position: static; display: block; text-align: left;}
    .org-detail .org-search select,
    .org-detail .org-search input[type="text"]{ display: block; width: 100%;}
    .org-detail .org-search button{ float: none; display: inline-block; }


	.de_table{display:inline-block;margin-left:0px;width:100%;}
	.de_img_left{display:inline-block;text-align:center;padding:0px;vertical-align:top;width:100%;}

}
/*-------------±â¼úº¸À¯----------------------*/
.dj_info{display:block;position:relative;margin-top:30px;margin-left:45px;margin-right:45px;}
.dj_info_dl1{display:inline-block;width:32%;margin:0.5% 0.4%;border:1px solid #cdcdcd; background:#fff;box-shadow: 5px 5px 20px rgba(161, 161, 161, 0.3)  ; -webkit-box-shadow: 5px 5px 20px rgba(161, 161, 161, 0.3)  ; -moz-box-shadow: 5px 5px 20px rgba(161, 161, 161, 0.3)  ; }
.dj_info_dl1 dt{padding:30px;text-align:center;font-size:17px;background:#f5f5f5;color:#4f4f4f;}
.dj_info_dl1 dd{padding:22px;text-align:center;font-size:15px;background:#fff;color:#9c9c9c;}

.dj_info_dl2{display:inline-block;width:32%;margin:0.5% 0.4%;border:1px solid #cdcdcd; background:#fff;box-shadow: 5px 5px 20px rgba(161, 161, 161, 0.3)  ; -webkit-box-shadow: 5px 5px 20px rgba(161, 161, 161, 0.3)  ; -moz-box-shadow: 5px 5px 20px rgba(161, 161, 161, 0.3)  ; }
.dj_info_dl2 dt{padding:30px;text-align:center;font-size:17px;background:#f5f5f5;color:#4f4f4f;}
.dj_info_dl2 dd{padding:12px;text-align:center;font-size:15px;background:#fff;color:#9c9c9c;border-bottom:1px dashed #ddd}
.nobr{border-bottom:0px;}

.dj_info_dl3{display:inline-block;width:32%;}
.dj_info_dl3 dt{padding:5px;text-align:center;font-size:17px;color:#4f4f4f;}
.dj_info_dl3 dd{padding:5px;text-align:center;font-size:15px;color:#9c9c9c;}
.dj_info_dl3 dd img{width:95%;}

/*-----------¿À½Ã´Â±æ------------------*/
.dj_map_t{width:92%;margin:0 4%}
.dj_map_t span{padding:5px 20px 5px 40px;font-weight:600;color:#074bba}
.dj_map_t .map_t1{width:100%;border-bottom:1px solid #ddd;background:url(/nimg/sub/location_icon_01.png) left center no-repeat;background-size:30px;color:#4b4b4b;height:60px;font-size:20px;line-height:60px}
.dj_map_t .map_t2{width:100%;border-bottom:1px solid #ddd;background:url(/nimg/sub/location_icon_02.png) left center no-repeat;background-size:30px;color:#4b4b4b;height:60px;font-size:20px;line-height:60px}
.dj_map_t .map_t3{width:100%;border-bottom:1px solid #ddd;background:url(/nimg/sub/location_icon_03.png) left center no-repeat;background-size:30px;color:#4b4b4b;height:60px;font-size:20px;line-height:60px}
.dj_map{width:92%;margin:40px 4%;text-align:center}


/*-----------------Á¦Ç°----------------------*/
/*--------------------tabs----------------------*/

.tab_list{overflow:hidden;margin-bottom:40px;}
.tab_list li{float:left;width:100%;height:56px;line-height:56px;vertical-align: middle;font-size:17px;color:#1c1c1c;text-align:center;letter-spacing: -.075em;border-left:1px solid #e3dee4;background-color: #f6f2f3;cursor: pointer;}
.tab_list li:first-child{border-left:none;}
.tab_list li.on{color:#313131;border:1px solid #2162ce;background-color: #fff;}
.tab_list li a{display:block;width:100%;height:100%;}
/* width type
.tab_list.list_type2 li{width:49.88%;}
.tab_list.list_type3 li{width:33.33%;}
.tab_list.list_type4 li{width:24.88%;}
.tab_list.list_type5 li{width:19.88%;}
 */

.tab_list li:hover {
 color:#313131;border:1px solid #2162ce;background-color: #fff;
}

.tab_list li.active {
  background-color: #ccc;
}
.tab_list button{display:inline-block;border:0;outline:0;float:left;height:56px;line-height:56px;vertical-align: middle;font-size:17px;color:#1c1c1c;text-align:center;letter-spacing: -.075em;/*border-left:1px solid #e3dee4;*/border:1px solid #e3dee4;margin-right:1px;background-color: #f6f2f3;cursor: pointer;}
.tab_list button:first-child{border-left:none;}
.tab_list button:hover {background:#fff}
.tab_list button.active {color:#313131;border:1px solid #2162ce;background-color: #fff;}

/* width type */
.list_type2{width:49.88%;}
.list_type3{width:33.0%;}
.list_type4{width:24.88%;}
.list_type5{width:19.88% ! important;margin-bottom:1px}

/* Gofrom zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
} 

.tabcontent {animation: fadeEffect 1s; /* Fading effect takes 1 second */}
.tabcontent h3{font-size:25px;padding:15px;color:#505050;border-bottom:5px solid #2162ce}

.dj_pro{display:block;position:relative;margin-top:0px;margin-left:10px;margin-right:10px;}

.de_img{display:block;text-align:center;padding:20px;/*border:12px solid #2162ce;*/margin-top:40px;}
.de_img img{border:1px solid #eaeaea}
.de_text{display:block;text-align:center;line-height:32px;font-size:18px;/*padding-left:50px;*/margin-top:40px;}
.de_img_line{width:23px;border-bottom:4px solid #2162ce;margin:10px auto;text-align:center}
.de_text span{font-weight:600;}
.de_text2{display:block;text-align:center;line-height:32px;font-size:18px;/*padding-left:50px;*/margin-top:20px;}
.de_text2 span{font-weight:900;}

.de_text_2{display:block;text-align:left;line-height:32px;font-size:18px; padding-left:300px; margin-top:30px;}
.de_text_2 span{font-weight:400;}

.de_box2{width:100%;margin:30px auto;vertical-align:top;}
.de_img_left{display:inline-block;text-align:center;padding:0px;vertical-align:top;}
.de_img_left img{border:1px solid #eaeaea;vertical-align:top;}
.de_table{display:inline-block;margin-left:50px;width:58%;}
.de_table2{display:inline-block;margin-top:30px;width:100%;}
.de_table2 table td{line-height:26px}
.de_table .bd_arti{margin:0px;}
.de_table .bd_list{margin:0px;}


.de_box2 dl{display:inline-block;width:23%;margin:20px 0.7%;border:1px solid #dde3eb}
.de_box2 dt{border-bottom:1px solid #dde3eb;padding:20px 0;font-size:18px;text-align:center}
.de_box2 dd{padding:0px;;text-align:center}
.de_box2 dd img{width:100%}

/*---------------Àåºñ¼Ò°³------------------*/
.dj_equipment{width:100%;margin:30px auto;border-top:3px solid #23489e;padding:30px 0px;vertical-align:top;}
.dj_equipment dl{display:inline-block;width:18.8%;margin:1% .5%;vertical-align:top;}
.dj_equipment dt{width:100%;padding:15px 0;height:55px;font-size:20px;line-height:28px;background:#23489e;color:#fff;text-align:center}
.dj_equipment dt span{line-height:55px}
.dj_equipment dd{padding:0px;}
.dj_equipment dd img{width:100%;}
.dj_equipment .eq_text{height:80px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:20px;padding:30px 10px;text-align:left;line-height:25px;font-size:15px;}



/*-----------------board---------------------*/
/***Ä¿¹Â´ÏÆ¼***/

.bd_sec{width:100%;margin:0px auto;position:relative;}
.bd_arti{max-width:100%;}

.input_ty{height:47px;border:solid 1px #e5e5e5;color:#000;padding-left:8px}

.select_ty {float:left;display:inline-block;width:120px;height:50px ;padding:10px 10px;border:solid 1px #e5e5e5;font-size:16px;color:#333;box-sizing:border-box;}
.tarea_ty {width:100%;height:200px;padding:15px;border:solid 1px #dbdbdb;font-size:16px;color:#555;box-sizing:border-box;resize:none;}

.search_box {margin:30px auto;font-size:0;text-align:center;width:470px;float:right}
.search_box .select_ty {margin-right:10px;}
.search_box .btn_search {display:inline-block;position:relative;width:50px;height:50px;margin-left:-1px;background:#2162ce;vertical-align:top;box-sizing:border-box;transition:background 0.4s;}
.search_box .btn_search:hover, .search_box .btn_search:focus {background:#1736a9;}
.search_box .btn_search:before {content:"";position:absolute;left:0;top:0;width:50px;height:50px;background:url(/nimg/common/ico_search_1.png) no-repeat center center;}

.bd_top {padding-top:80px;margin-bottom:10px;color:#000;}

.paging {margin-top:50px;font-size:0;text-align:center;}
.paging > a {display:inline-block;width:35px;height:33px;line-height:33px;margin-left:-1px;background:#fff;border:solid 1px #ebebeb;font-size:16px;color:#333;vertical-align:top;box-sizing:border-box;transition:all 0.4s;}
.paging > a:first-child {margin:0;}
.paging > a.pg_btn {font-size:0;line-height:0;}
.paging > a.on, .paging > a:hover, .paging > a:focus {background:#f57f17;color:#fff;}
.paging > a.pg_btn:before {content:"";display:block;height:30px;}
.paging > a.pg_first:before {background:url(/nimg/common/arr_pg_first.png) no-repeat center center;}
.paging > a.pg_prev:before {background:url(/nimg/common/arr_pg_prev.png) no-repeat center center;}
.paging > a.pg_next:before {background:url(/nimg/common/arr_pg_next.png) no-repeat center center;}
.paging > a.pg_last:before {background:url(/nimg/common/arr_pg_last.png) no-repeat center center;}

/* basic : ´º½º */
.bd_list {border-top:solid 2px #000;width:100%;margin-top:40px;}
.bd_list th, .bd_list td {padding:15px 5px;border-bottom:solid 1px #dbdbdb;color:#333;}
.bd_list thead th {font-size:18px;font-weight:500;background:#f4f4f4;border-right:1px solid #dbdbdb}
.bd_list tbody td {font-size:16px;font-weight:300;transition:background 0.4s;border-right:1px solid #dbdbdb;text-align:center}
.bd_list tbody tr:hover td {background:#f9f9f9;}
.bd_list td.subj {text-align:left;padding-left:10px}

.bd_list td.subj > a {text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all 0.4s;}
.bd_list td.subj > a:hover, .bd_list td.subj > a:focus {color:#0277bd;text-decoration:underline;}
.bd_list td.attr > a {float:left;width:100%;height:25px;background:url(/nimg/common/ico_attr.png) no-repeat center center;font-size:0;}
.bd_list td.mo_n{} 
.bd_list tr > td:first-of-type { font-weight: 500}
.bd_list tr > td span { font-weight: 500}
.brnone{border-right:none ! important}

/*view*/
.bd_view {border-top:solid 2px #000;}
.bdv_info {padding:20px 0px ! important;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;}
.bdv_info:after {content:"";display:block;clear:both;}
.bdv_info > dt {float:left;width:100% ! important;color:#333;text-align:left;font-size:18px;text-align:center ! important;padding-bottom:15px;}
.bdv_info > dd {float:left;width:100% ! important;font-weight:300;text-align:left;font-size:15px;border-top:1px solid #ddd;padding-top:15px;}
.bdv_info > dd > span {margin-left:30px;display:inline-block}
.bdv_info > dd > span:first-child {margin:0;}
.bdv_cont {padding:50px;border-bottom:solid 1px #dbdbdb;text-align:center;box-sizing:border-box;font-size:16px;line-height:25px;font-weight:300}
.bdv_cont .bdv_img {margin-bottom:20px;}
.bdv_cont .bdv_img > img {width:auto;max-width:100%;}
.bdv_attr, .bdv_prev, .bdv_next {padding:0 40px;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;position: relative}
.bdv_attr > span, .bdv_prev span, .bdv_next span {display:inline-block;position:relative;padding:15px 10px 15px 0;font-size:15px;font-weight:300;vertical-align:top;box-sizing:border-box;}
.bdv_attr > span:after {content:"";position:absolute;right:0;top:26px;width:1px;height:10px;background:#dbdbdb;}
.bdv_attr > a {display:inline-block;padding:15px 10px;font-size:15px;vertical-align:top;box-sizing:border-box;transition:all 0.4s;}
.bdv_attr > a:hover, .bdv_attr > a:focus {color:#014099;text-decoration:underline;}
.bdv_prev > a, .bdv_next > a {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.bdv_prev > a > p, .bdv_next > a > p {display:inline-block;padding:15px 10px;font-size:15px;vertical-align:top;box-sizing:border-box;transition:all 0.4s;}
.bdv_prev > a:hover, .bdv_prev > a:focus, .bdv_next > a:hover, .bdv_next > a:focus {color:#014099; font-weight: 500}
.bdv_prev span, .bdv_next span {padding-left: 30px}

/* form_ty */
.form_ty {border-top:solid 2px #003a74;width:100%;}
.form_ty th, .form_ty td {padding:10px 25px;border-bottom:solid 1px #dbdbdb;text-align:left;box-sizing:border-box;}
.form_ty th {background:#f3f4f8;font-weight:500;color:#333;}
.form_ty th.ex:before {content:"*";display:inline-block;margin-right:5px;color:#b71c1c;vertical-align:top;}
.form_ty td .input_ty {height:40px;padding:4px 10px;}
.form_ty td .etc {font-size:15px;font-weight:300;color:#b71c1c;}

/* Btns */
.btn_ty {display:inline-block;min-width:100px;height:50px;padding:10px;background:#014099;border:none;border-radius:5px;font-size:15px;color:#fff;text-align:center;line-height:30px;cursor:pointer;box-sizing:border-box;transition:background 0.4s;}/* ÆÄ¶û»ö */
.btn_ty.ty02 {background:#fff;border:solid 1px #014099;color:#014099;line-height:28px;}/* ÆÄ¶û»ö¶óÀÎ */
.btn_ty.ty03 {background:#009bd9;}/* ÇÏ´Ã»ö */
.btn_ty.ty04 {background:#fff;border:solid 1px #009bd9;color:#009bd9;line-height:28px;}/* ÇÏ´Ã»ö¶óÀÎ */
.btn_ty.ty05 {background:#a0a0a0;color:#111;}/* È¸»ö */
.btn_ty.ty06 {background:#fff;border:solid 1px #ff6f00;color:#ff6f00;line-height:28px;}/* ÁÖÈ²»ö¶óÀÎ */
.btn_ty.ty07 {background:#fff;border:solid 1px #aaaaaa;color:#555;line-height:28px;}/* È¸»ö¶óÀÎ */
.btn_ty.ty08 {background:#141d29;color:#fff}/* ÆÄ¶û»ö ¹ÙÅÁ¿¡ Èò»ö ±Û¾¾ */
.btn_ty.ty09 {background:#a0a0a0;color:#fff}/* È¸»ö ¹ÙÅÁ¿¡ Èò»ö ±Û¾¾ */
.btn_ty:hover, .btn_ty:focus {background:#0277bd;}
.btn_ty.ty02:hover, .btn_ty.ty02:focus {background:#014099;color:#fff;}
.btn_ty.ty03:hover, .btn_ty.ty03:focus {background:#0277bd;}
.btn_ty.ty04:hover, .btn_ty.ty04:focus {background:#009bd9;color:#fff;}
.btn_ty.ty05:hover, .btn_ty.ty05:focus {background:#707070;color:#fff;}
.btn_ty.ty06:hover, .btn_ty.ty06:focus {background:#ff6f00;color:#fff;}
.btn_ty.ty07:hover, .btn_ty.ty07:focus {background:#aaaaaa;color:#fff;}
.btn_ty.ty08:hover, .btn_ty.ty08:focus {background:#009bd9;color:#fff;}
.btn_ty.ty09:hover, .btn_ty.ty09:focus {background:#fff;color:#111;border: 1px solid #111}

.btn_s {height:40px;padding:5px 10px;}


.btm_btns {margin-top:50px;text-align:center;}
.btm_btns:after {content:"";display:block;clear:both;}
.btm_btns .sort_l {float:left;}
.btm_btns .sort_r {float:right;}
.btm_btns .btn_ty {min-width:12%;}

/*****************************/


/***************************************************************************
***************************************************************************/
/* tablet (768px) ~ 1023px */
@media (max-width:1023px){/* ----------------------- ÅÂºí¸´ ------------------------- */
 

    /* tab_list */
    .tab_list{margin-bottom:40px;}
    .tab_list li{height:50px;line-height: 50px;font-size:16px;}


   }

   /* mobile ~ 768px */
@media (max-width:767px){/* ----------------------- ¸ð¹ÙÀÏ ------------------------- */

   
	 /* tab_list */
    .tab_list{width:100%;margin:0 auto 40px;}
    .tab_list li{border-bottom:1px solid #e3dee4;}
    .tab_list li:nth-child(odd){border-left:none;}
    .tab_list li.on{border:1px solid #d81c2a;}



	}