@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.clear:after { 
    content:""; 
    display:block; 
    clear:both;
}
* { margin:0; padding:0; outline:none; }
body {
line-height:1; font-size:14px; font-weight:400; color:#000; font-family: 'Noto Sans KR', sans-serif; word-wrap: break-word; word-break: keep-all;
overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 { margin:0; font-family: 'Noto Sans KR', sans-serif; line-height:1; }
ul, ol { list-style:none; margin:0; }
a { outline:0; text-decoration:none; }
a:focus { outline:none; }
img { border:none; outline:none; max-width: 100%; }
p { margin:0; padding:0; word-wrap: break-word; word-break: keep-all;  }
button { border: none; background: none; }


/* html 폰트 사이즈 */
@media (max-width:1200px) {
	html { font-size: 8.5px; }
}
@media (max-width:991px) {
	html { font-size: 8px; }
}
@media (max-width:768px) {
	html { font-size: 7.5px; }
}
@media (max-width:580px) {
	html { font-size: 6.5px; }
}

/*
mainColor
#114890

*/

/* container */
.containerV1 { width: 1200px; margin: 0 auto; max-width: 100%; }
@media (max-width:1230px) {
	.containerV1 { padding: 0 15px; }
}

/*--------------------------------------------------- 해드세팅 ----------------------------------------------------------------------------*/





/* head */
.header_wrap { position:fixed; left:0; top:0; width:100%; height:14rem; z-index:1000; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); }
.header_wrap:after { content: ''; position: absolute; left: 0; top: 9rem; width: 100%; border-bottom: 1px solid #e5e5e5; }

#header { 
-ms-display:flex; -ms-flex-wrap:wrap;
display:flex; flex-wrap:wrap;
}

.logo_box { width: 100%; height: 9rem; line-height: 9rem; }
.logo_box .logo { display: inline-block; width: 30.5rem; font-size: initial;  }
.logo_box .logo a { display: block; height: 4.9rem; }



.menu_box { width: 100%; }

/* top_bar */
.topContainer { position: relative; }
.top_bar_wrap { background:#fff; position:absolute; right:0; top:-9rem; display: inline-block; z-index:1000; transition:0.2s; }
.top_bar_wrap .top_bar { display:flex; align-items:center; height: 9rem; }

.top_bar_wrap .sign > li { display: inline-block; margin-right: 12px; }
.top_bar_wrap .sign > li:after { content: '|'; font-size: 10px; display: inline-block; margin-left: 13px; transform:translateY(-1px); } 
.top_bar_wrap .sign > li:last-child { margin-right: 0; }
.top_bar_wrap .sign > li:last-child:after { display: none; }
.top_bar_wrap .sign > li > a { 
display: inline-block; font-size: 14px;
color: #666; text-transform: uppercase;
}

/* Outer */
.menu_box .outer { -ms-display:flex; display:flex; }
.menu_box .outer > li { flex:1; }
.menu_box .outer > li > a { 
display:block; text-align: center; font-size:18px; color:#333; transition:0.4s; position:relative; height: 5rem; line-height: 5rem;  
padding: 0 10px; 
}
.menu_box .outer > li > a:before,
.menu_box .outer > li > a:after {
content: ''; position: absolute; top: 50%; transform:translateY(-50%); width: 1px; height: 50%; background: #e5e5e5; 
}
.menu_box .outer > li > a:before { left: 0; display: none; }
.menu_box .outer > li:first-child > a:before { display: block; }
.menu_box .outer > li > a:after { right: 0; }


/* Inner */
.menu_box .inner_wrap { position:absolute; left:0; top:100%; width:100%; background:#114890; display:none; transition:0.4s; }
.menu_box .inner_box { 
-ms-display:flex; display:flex;
padding:2.5rem 0 3.7rem; height: 19.5rem;
}

.menu_box .inner_box > .text_box { width: 33.3333%; padding-left: 4.67%; }
.menu_box .inner_box > .text_box > * { display: inline-block; vertical-align: middle; color: #fff; }
.menu_box .inner_box > .text_box > .icon { width: 5rem; height: 5rem; margin-right: 10px; }
.menu_box .inner_box > .text_box > p { font-size: 3rem; }

.menu_box .inner_box > .inner {
width: calc( 100% - 33.3333% ); 
-ms-display:flex; -ms-flex-wrap:wrap;
display:flex; flex-wrap:wrap;
}
.menu_box .inner_box > .inner > li { padding:1.2rem 0; width: calc( 100% / 4 ); }
.menu_box .inner_box > .inner > li > a { 
display:inline-block; font-size:16px; transition:0.4s; position:relative; padding-left: 15px; color:rgba(255,255,255,0.5); transition:0.4s; padding-right: 10px;
}
.menu_box .inner_box > .inner > li > a:before { 
content: '\f111'; font-family: fontAwesome; position: absolute; left: 0; top: 5px; transform:scale(0.45); transform-origin:0 0;
}

/* 제품소개 */
.menu_box .outer > li:nth-child(2) .inner_box > .inner > li { line-height: 1.2; }
.menu_box .outer > li:nth-child(2) .inner_box > .inner > li:nth-child(2n-1) { width: 50rem; }
.menu_box .outer > li:nth-child(2) .inner_box > .inner > li:nth-child(2n) { width: calc( 100% - 50rem ); }
/* //Inner */
/* //Outer */


/* hover */
.menu_box .outer > li:hover > a { color:#114890; } 
.menu_box .outer > li:hover .inner_wrap { display:block; }
.menu_box .inner_box > .inner > li > a:hover { color:rgba(255,255,255,1); } 

/* outer li a 클릭해서 페이지 또는 게시판 이동하면 해당 outer li a의 color */
.menu_box .outer > li > a.on { color:#114890; }

/* 스크롤할때 */
.header_wrap.scroll { top: -9rem; }



@media (max-width:1200px) {
	.menu_box .inner_box > .inner > li > a { font-size: 14px; }
}

@media (max-width:991px) {
	.header_wrap { position:absolute; height:9rem; top:0; }

	#header { justify-content:space-between; align-items:center; }

	.open_btn { color: #000; font-size:20px; cursor:pointer; }

	.logo_box { width: auto; }

	.topContainer { padding: 0; background: #eee;  }
	.top_bar_wrap { position: static; display: block; padding: 0 15px; background: none; overflow-x: auto; overflow-y: hidden; }
	.top_bar_wrap .top_bar { width: 20em; }

	.menu_box { 
	background-color: #fff; border-right: solid 1px #eee; box-shadow: 0 0 5em 0 rgba(0, 0, 0, 0.175); width: 20em; height: 100%; 
	position: fixed; right:0; top: 0; z-index: 10000; margin-right:-20em; transition:0.4s;
	}

	#h_menu { width: 20em; height: 100%; left: 0; overflow-x: hidden; overflow-y: auto; position: absolute; top: 0; }

	.close_btn { width:50px; height:50px; margin-left:auto; margin-right:0; cursor:pointer; }
	.close_btn > i { display:block; color:#000; text-align:center; line-height:50px; font-size:30px; }

	/* Outer */
	.menu_box .outer { display:block; }
	.menu_box .outer > li > a { 
	padding:0; height:auto; line-height:1; padding:12px 15px; border-bottom: 1px solid #dadada; font-size:16px; pointer-events:none; text-align: left;
	flex:auto;
	}
	.menu_box .outer > li > a:before { 
	content:'\f107'; position:absolute; left: auto; right:15px; transform:translateY(-50%); font-family:fontAwesome; transition:0.4s; 
	display: block; width: auto; height: auto; background: none;
	} /* outer li a 화살표 */
	.menu_box .outer > li > a:after { display: none; }

	

	/* Inner */
	.menu_box .inner_wrap { position:static; display:block; visibility:hidden; height:0; transform:translateY(0); opacity:0; border-bottom:none; background: none; }

	.menu_box .inner_wrap .containerV1 { width:auto; margin:0; padding:0; }
	.menu_box .inner_box > .text_box { display:none; }

	.menu_box .inner_box { padding:0; display:block; height: auto; padding: 0; }
	.menu_box .inner_box > .inner {  position:static; transform:translateY(0); width: 100%; display: block; }
	.menu_box .inner_box > .inner > li { padding:0; border-bottom:1px solid #eee; width: 100%; }
	.menu_box .inner_box > .inner > li:last-child { border-bottom:none; }
	.menu_box .inner_box > .inner > li > a { 
	display: block; padding: 0; background-color: #f6f6f6; padding:10px 10px 10px 20px; font-size: 13px; font-weight:500; color: #555; 
	}
	.menu_box .inner_box > .inner > li > a:before { display:none; }
	
	/* 제품소개 */
	.menu_box .outer > li:nth-child(2) .inner_box > .inner > li:nth-child(2n-1) { width: 100%; }
	.menu_box .outer > li:nth-child(2) .inner_box > .inner > li:nth-child(2n) { width: 100%; }
	/* Inner */
	/* Outer */





	
	/* 메뉴박스 보이게 하는 클래스 */
	.menu_box.inactive { margin-right:0; } 
	
	/* hover */
	.menu_box .outer > li:hover > a:before { transform:translateY(-50%) rotate(180deg); } /* 화살표방향전환효과 */
	.menu_box .inner_box > .inner > li > a:hover { color:#555; } 

	/* (max-width:991px에서 outer li 클릭했을때 inner_wrap이 나오는 효과) 및 outer li a 효과 */
	.menu_box .outer > li.on > a { background:#572a31; color:#fff; }
	.menu_box .outer > li.on > a:before { transform:translateY(-50%) rotate(180deg); }
	.menu_box .outer > li.on .inner_wrap { visibility:visible; height:auto; transform:translateY(1); opacity:1; }

	/* outer li a 클릭해서 페이지 또는 게시판 이동하면 해당 outer li a의 효과 */
	.menu_box .outer > li > a.on { background:#572a31; color:#fff; }
	.menu_box .outer > li > a.on:before { transform:translateY(-50%) rotate(0deg); }


	/* 스크롤할때 */
	.header_wrap.scroll { top: 0; }
}
/*--------------------------------------------------- 해드세팅 끝 ----------------------------------------------------------------------------*/



/*--------------------------------------------------- 인덱스세팅 ----------------------------------------------------------------------------*/










.ik_index_frame {}


.ik_index_frame .index_frame01 {width:100%; background: #f8f8f8; padding: 100px 0 80px 0;}
.ik_index_frame .index_frame01 .frame01_box1 {color: #333333; font-weight: 500;}
.ik_index_frame .index_frame01 .frame01_box1 > .box1_text1 {font-size: 16px; padding-bottom:10px;}
.ik_index_frame .index_frame01 .frame01_box1 > .box1_text2 {font-size: 40px; text-transform:uppercase; font-weight: 900; padding-bottom:30px;}


.ik_index_frame .index_frame01 .frame01_box2 {display:table; width: 100%;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_00 {display:table-cell; }
.ik_index_frame .index_frame01 .frame01_box2 .box2_01 {display:table-cell;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_02 {display:table-cell;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_03 {display:table-cell;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_04 {display:table-cell;}


@media (max-width: 768px) {
.ik_index_frame .index_frame01 .frame01_box2 {display:block;margin: 0 auto; text-align:center; width: 70%;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_00 {display:none;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_01 {width: 50%; margin: 0 auto; text-align:center;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_02 {width: 50%; margin: 0 auto; text-align:center;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_03 {width: 50%; margin: 0 auto; text-align:center;}
.ik_index_frame .index_frame01 .frame01_box2 .box2_04 {width: 50%; margin: 0 auto; text-align:center;}
.ik_index_frame .index_frame01 .frame01_box2 img {width: 100%; margin: 0 auto; text-align:center;}
  }

  @media (max-width: 480px) {
.ik_index_frame .index_frame01 .frame01_box2 {width: 100%;}
 }





.ik_index_frame .index_frame02 {width:100%; background: #fff; padding: 100px 0 80px 0; display: block;}
.ik_index_frame .index_frame02 .frame02_box1 {color: #333333; font-weight: 500;}
.ik_index_frame .index_frame02 .frame02_box1 > .box1_text1 {font-size: 16px; padding-bottom:10px;}
.ik_index_frame .index_frame02 .frame02_box1 > .box1_text2 {font-size: 40px; text-transform:uppercase; font-weight: 900; padding-bottom:30px;}



.ik_index_frame .index_frame02 .frame02_box2 ul{list-style:none;}

 /*tab css*/
.ik_index_frame .index_frame02 .frame02_box2 .tab{float:left; width:100%;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav{font-size:0; width:100%; border:1px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li{display: inline-block; text-align:center; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; width: 33.3333%;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(3n) {border-right:0px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(4) {border-bottom:0px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(5) {border-bottom:0px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(6) {border-bottom:0px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a:before{content:""; position:absolute; left:0; top:0px; width:100%;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a.active:before{background:#114890;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a.active{border-bottom:0px solid #fff; color: #fff; background:#114890;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a{ position:relative; display:block; background: #fff; color: #333; padding:0 0px; line-height:75px; text-decoration:none; font-size:15px; font-weight: 500; height:75px; letter-spacing:-1px;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a:hover,
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a.active{background:#114890; color:#fff; }
.ik_index_frame .index_frame02 .frame02_box2 .tabcontent{padding: 50px 0; border:0px solid #ddd; border-top:none;}





@media (max-width: 1140px) {
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a{font-size:13px;}
  }

  @media (max-width: 991px) {
 .ik_index_frame .index_frame02 {padding: 40px 0}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li{width:50%;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(2) {border-right:0;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(3) {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(4) {border-right:0px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(6) {border-right:0;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a{font-size:12px; line-height:55px; height:55px;}
  }

    @media (max-width: 768px) {
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li{width:100%;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(3) {border-right:0px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(4) {border-right:0px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li:nth-child(5) {border-right:0;border-bottom:1px solid #e6e6e6;}
.ik_index_frame .index_frame02 .frame02_box2 .tabnav li a{font-size:12px; line-height:45px; height:45px;}
.ik_index_frame .index_frame02 .frame02_box2 .tabcontent{padding: 30px 0;}
  }







.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 {display: block;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .box00_table {display: block; width: 100%;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .box00_table01 {float: left; width:33.3333%; background:#114890;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_box {padding: 100px 20px;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_text1 {font-size: 30px; font-weight: 900; color: #fff; line-height: 40px; padding-bottom: 30px; letter-spacing: -1px;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_text2 {font-size: 16px; font-weight: 300; color: #fff; line-height: 25px; padding-bottom: 80px;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_text3 {width: 120px; font-size: 16px; border: 1px solid #fff;  text-align:center;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_text3 a {display: block;  color: #fff; padding: 10px;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_text3 a:hover {color: #114890; padding: 10px; background:#fff;transition: 0.5s;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .box00_table02 {float: left; width:66.6666%}

  @media (max-width: 991px) {
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .box00_table01 {float: none; display: block; width:100%; background:#114890;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_box {padding: 30px 20px;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .table01_text2 {padding-bottom: 40px;}
.ik_index_frame .index_frame02 .frame02_box2 .tab_box00 .box00_table02 {float: none; display: block; width:100%}
  }








.ik_index_frame .index_frame03 {background: url(img/index_frame03_bg.jpg) no-repeat center center / cover; background-attachment: fixed; padding: 120px 0;}
.ik_index_frame .index_frame03 .frame03_box00 {display: block; width: 100%;}
.ik_index_frame .index_frame03 .frame03_box_l {float: left; width: 49.5%; margin-right: 0.5%;}
.ik_index_frame .index_frame03 .box_l_text0 {background: #fff; padding: 32px 20px;}
.ik_index_frame .index_frame03 .box_l_text1 {font-size: 30px; font-weight: 700; padding-bottom: 20px;}
.ik_index_frame .index_frame03 .box_l_text2 {font-size: 18px; font-weight: 400; padding-bottom: 25px; color: #626262;}
.ik_index_frame .index_frame03 .box_l_text3 {background: #959595; width: 48px;  position:relative; top:-48px; float: right;}
.ik_index_frame .index_frame03 .box_l_text3 a {display: block; width: 48px; height: 48px; text-align: center; line-height: 45px; color: #fff; font-size: 45px; transition: 0.4s;}

.ik_index_frame .index_frame03 .box_l_text4 {border-top: 1px solid #d2d2d2;}
.ik_index_frame .index_frame03 .frame03_box_r {float: left; width: 49.5%; margin-left: 0.5%;}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox {display:table; width: 100%;}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_01 {display:table-cell; width: 50%; padding: 0 5px 5px 0;}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_02 {display:table-cell; width: 50%; padding: 0 0 5px 5px;}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_03 {display:table-cell; width: 50%; padding: 5px 5px 5px 0;}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_04 {display:table-cell; width: 50%; padding: 5px 0 5px 5px;}

.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox div img { transition:0.4s; }





  @media (max-width: 991px) {
  .ik_index_frame .index_frame03 {padding: 40px 0;}
.ik_index_frame .index_frame03 .frame03_box_l {float: none; display: block; width:100%; margin-right: 0%;}
.ik_index_frame .index_frame03 .frame03_box_r {float: none; display: block; width: 100%; margin-left: 0%; padding-top:10px;}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_01 {padding: 0}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_02 {padding: 0}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_03 {padding: 0}
.ik_index_frame .index_frame03 .frame03_box_r .box_r_imgbox .imgbox_04 {padding: 0}
  }


.ik_index_frame .index_frame03 .frame03_box01 {display: block; width: 100%; padding:10px 0;}
.ik_index_frame .index_frame03 .frame03_box01 .box01_l {float: left; width: 49.5%; margin-right:0.5%;}
.ik_index_frame .index_frame03 .frame03_box01 .box01_r {float: left; width: 49.5%; margin-left:0.5%;}


.div-tab-btn.tabs ul.nav-tabs li a {font-size: 13px;}

/*--------------------------------------------------- 인덱스세팅 끝 ----------------------------------------------------------------------------*/



/*--------------------------------------------------- 푸터세팅 인규 ----------------------------------------------------------------------------*/
.ik_copy_frame {}
.ik_copy_frame a {color: #777;}
.ik_copy_frame .copy_box1 {background: #fff; color:#777; border-bottom: 1px solid #e5e5e5;  border-top: 1px solid #e5e5e5;}
.ik_copy_frame .copy_box1 .box1_text1 {padding:20px 0; font-size: 13px;}
.ik_copy_frame .copy_box1 .box1_text1 a:hover {color: #6baff9; transition: 0.5s;}
.ik_copy_frame .copy_box1 .box1_text1 .span1 {padding-left:5px; padding-right:5px; vertical-align: middle;}
.ik_copy_frame .copy_box1 .box1_text1 .span2 {font-size: 10px; vertical-align: middle; padding-left: 3px;}

.ik_copy_frame .copy_box1 .box1_text2 {padding: 10px 0; font-size: 13px;}

.ik_copy_frame .copy_box1 .box1_text2 select {
width: 200px;
padding:10px;
border: 1px solid #626262;
color:#fff;
background: url('img/arrow.png') no-repeat 95% 50%;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}



.ik_copy_frame .copy_box2 {background: #fff; color:#777;}


.ik_copy_frame .copy_box2 .box2_text1 {padding:50px 0 50px 0;}

.ik_copy_frame .copy_box2 .box2_text2 {padding:40px 0 40px 0; line-height:23px; font-size: 13px;}

.ik_copy_frame .copy_box2 .box2_text2 .admin {padding: 0px 0;}

@media (max-width: 991px) {
.ik_copy_frame .copy_box2 .box2_text2 {padding:20px 0; text-align:center;}
  }



/*--------------------------------------------------- 푸터세팅 끝 ----------------------------------------------------------------------------*/





.wrap { padding-top: 14rem; }
.wrap.scroll { padding-top: 9rem; }
@media (max-width:1200px) {
	.wrap { padding-top: 9rem; }
	.wrap.scroll { padding-top: 9rem; }
}




/* 서브페이지 패딩 */
.tmt_sub_frame { padding:40px 0 50px; min-height: 80vh; }




/* 게시판 및 게시판헤드 등 기타 버튼들 기본컬러 변경 */
.btn.btn-color {border: 1px solid #114890; background-color: #114890;}
.btn.active.btn-color, .btn.btn-color:hover, .btn.btn-color:focus, .btn.btn-color:active {background-color: #114890;}
.border-color, i.border-color, img.border-color {border-color: #114890;}
