

/* Å¸ÀÌÆ² **************************************************************************************/
.bottom_link_title_bg {
	background: #00335D;
	 border-radius: 5px;"
 }

.bottom_link_title {
	font-size:18px;
	font-weight:500;
	color:#FFFFFF;
	text-align: center;
	padding:6px 0 7px 0;
 }


/* ¸µÅ©1 **************************************************************************************/
.bt_bottom1_header { 
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 85px;
	border-radius: 6px;
	background: #E0E9F5;
} 

.bt_bottom1_header img{
} 

.bt_bottom1_header .bt_bottom1_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #000000;
}

.bt_bottom1_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	font-size:30px;
	font-weight:500;
	letter-spacing: -2px;
	padding: 13px 20px 0 0;
	text-align: center;
}

.bt_bottom1_inner_pos_text2{ 
	position:absolute;
	width: 100%;
	font-size:14px;
	font-weight:500;
	padding: 51px 15px 0 0;
	text-align: center;
	color: #000000;
}



/* ¸µÅ©2 **************************************************************************************/
.bt_bottom2_header { 
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 85px;
	border-radius: 6px;
	background: #FFC437;
} 

.bt_bottom2_header img{ 
} 

.bt_bottom2_header .bt_bottom2_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #000000;
}

.bt_bottom2_inner_pos_kakao{ 
	position:absolute;
	width: 100%;
	padding: 12px 210px 0 0;
	text-align: center;
}

.bt_bottom2_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	font-size:31px;
	font-weight:500;
	letter-spacing: -2px;
	padding: 10px 0 0 75px;
	text-align: center;
}

.bt_bottom2_inner_pos_text2{ 
	position:absolute;
	width: 100%;
	font-size:14px;
	font-weight:500;
	padding: 52px 0 0 42px;
	text-align: center;
	color: #222222;
}


/* ¸µÅ©2b **************************************************************************************/
.bt_bottom2b_header { 
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 85px;
	border-radius: 6px;
	background: #FFC437;
} 

.bt_bottom2b_header img{ 
} 

.bt_bottom2b_header .bt_bottom2_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #000000;
}

.bt_bottom2b_inner_pos_kakao{ 
	position:absolute;
	width: 100%;
	padding: 12px 220px 0 0;
	text-align: center;
}

.bt_bottom2b_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	color: #000000;
	font-size:30px;
	font-weight:500;
	letter-spacing: -2px;
	padding: 10px 0 0 75px;
	text-align: center;
}

.bt_bottom2b_inner_pos_text2{ 
	position:absolute;
	width: 100%;
	font-size:14px;
	font-weight:500;
	padding: 52px 0 0 42px;
	text-align: center;
	color: #222222;
}



/* ¸µÅ©3 **************************************************************************************/
.bt_bottom3_header { 
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 85px;
	border-radius: 6px;
	background: #00335D;
} 

.bt_bottom3_header img{ 
} 

.bt_bottom3_header .bt_bottom3_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #FFFFFF;
}

.bt_bottom3_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	font-size: 26px;
	font-weight:500;
	letter-spacing: -2px;
	padding: 13px 60px 0 0;
	text-align: center;
}

.bt_bottom3_inner_pos_text2{ 
	position:absolute;
	width: 100%;
	font-size:13px;
	font-weight:500;
	padding: 52px 0 0 0;
	text-align: center;
	color: #FFFFFF;
}

.bt_bottom3_inner_pos_text3 {
	position:absolute;
	width: 100%;
	padding: 22px 0 0 222px;
	text-align: center;
}



/* ¸µÅ©4 **************************************************************************************/
.bt_bottom4_header { 
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 55px;
	border-radius: 6px;
	background: #2D2D31;
} 

.bt_bottom4_header img{ 
} 

.bt_bottom4_header .bt_bottom4_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #FFFFFF;
}

.bt_bottom4_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	font-size: 16px;
	font-weight:500;
	letter-spacing: -1px;
	color: #BABABA;
	padding: 13px 235px 0 0;
	text-align: center;
}

.bt_bottom4_inner_pos_icon{ 
	position:absolute;
	width: 100%;
	padding: 16px 130px 0 0;
	text-align: center;
}

.bt_bottom4_inner_pos_text2 {
	position:absolute;
	width: 100%;
	font-size: 30px;
	font-weight:400;
	color: #D5D5D5;
	padding: 4px 0 0 100px;
	text-align: center;
}



/* ¸µÅ©4b **************************************************************************************/
.bt_bottom4b_header { 
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 55px;
	border-radius: 6px;
	background: #2D2D31;
} 

.bt_bottom4b_header img{ 
} 

.bt_bottom4b_header .bt_bottom4b_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #FFFFFF;
}

.bt_bottom4b_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	font-size: 16px;
	font-weight:500;
	letter-spacing: -1px;
	color: #BABABA;
	padding: 13px 250px 0 0;
	text-align: center;
}

.bt_bottom4b_inner_pos_icon{ 
	position:absolute;
	width: 100%;
	padding: 16px 150px 0 0;
	text-align: center;
}

.bt_bottom4b_inner_pos_text2 {
	position:absolute;
	width: 100%;
	font-size: 30px;
	font-weight:400;
	color: #D5D5D5;
	padding: 4px 0 0 100px;
	text-align: center;
}



/* ¸µÅ© Áß°£ÀÌ¹ÌÁö **************************************************************************************/
#b_online_gap_header {
	table-layout: fixed;
	display: table;
	width: 100%;
/*	min-height: 65px;*/
	background:#FFFFFF;
/*	top: 0px;*/
	left: 0;
}

.b_online_gap_header_wrap {
	display: table-cell;
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
	vertical-align: top; /*Å©·Ò¿¡¼­´Â ¹Ýµå½Ã ÇÊ¿äÇÔ(¾Æ·¡·Î ¹Ð¸²-18.12.31)*/
}

.b_online_gap_header_inner {
	position: relative;
	background: #FFFFFF;
	width: 100%;
	height: 85px;
	overflow:hidden;
}

.b_online_gap_header_inner img {
	width:100%;
}



/*   **************************************************************************************/
.inc_bbs_list2 {font-size: 15px; font-weight: 400; color: #555555; padding:7px 0 9px 0;}

.inc_bbs_list2_subj {font-size: 15px; font-weight: 400; color: #444444; padding:7px 0 9px 0;}
.inc_bbs_list2_subj a {font-size: 15px; font-weight: 400; color: #444444; transition: 0.1s;}
.inc_bbs_list2_subj a:hover {font-weight: 400; color: #0000B0; text-decoration: underline}
	.inc_bbs_list2_subj a:hover {color: #688A00; text-decoration: underline} /*³ì»ö*/
	.inc_bbs_list2_subj a:hover {color: #D56897; text-decoration: underline} /*ºÐÈ«*/
	.inc_bbs_list2_subj a:hover {color: #4A94D4; text-decoration: underline} /*ÇÏ´Ã*/
	.inc_bbs_list2_subj a:hover {color: #000000; text-decoration: underline} /*°ËÁ¤*/
	.inc_bbs_list2_subj a:hover {color: #CE4900; text-decoration: underline} /*ÀÚÁÖ*/
	.inc_bbs_list2_subj a:hover {color: #000063; text-decoration: underline} /*³²»ö(³×ÀÌ¹ö)*/
	.inc_bbs_list2_subj a:hover {color: #0000B0; text-decoration: underline} /*³²»ö(±âº»)*/






/* bbs_casestudy  **************************************************************************************/
/* °¶·¯¸® ½æ³×ÀÏ »óÇÏ ÀÚ¸§ */
.thumbnail-wrap {
	display: inline-block;
	width: 100%; /* ÀÌ¹ÌÁöÃ¢Å©±â */
	border: 0px solid #000;
}

.thumbnail-wrap img {
	display: block;
	max-width: 100%;
	height: auto;
}

.thumbnail {
	position: relative;
	padding-top: 60%; /* ÀÌ¹ÌÁö °¡·Î¼¼·Î ºñÀ² - 1:1:100% / 2:1:50% / 1:2:200% / 4:3:75% / 16:9:56.25% */
	overflow: hidden;
}
.thumbnail img {
	position: absolute;
	top:0;
	left: 0;
}

.thumbnail .centered  { /* ÀÌ¹ÌÁö ¼¼·ÎÁ¤·Ä */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translate(50%,50%);
	-ms-transform: translate(50%,50%);
	transform: translate(50%,50%);
}
.thumbnail .centered img {
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
/* °¶·¯¸® ½æ³×ÀÏ »óÇÏ ÀÚ¸§ */