@charset "UTF-8";

/* 중간 레이아웃 */
#wraapper{width:100%;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#hd_wrapper{background:#2d4d9f}

#container {position:relative;min-height:650px; padding-left:15px; padding-right:15px;}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:20px;font-weight:bold; line-height:1.5;color:#333; padding:20px 0 10px; margin-bottom:20px; border-bottom:1px solid #d2d2d2;text-align:center}
#container_title.fixed{width:100%;}

#bo_cate_mobile2 .frm_input{border:2px solid #333;border-radius:3px}
/* 중간 레이아웃 끝 */

/* 하단 레이아웃 */
#ft_copy, #ft_add{background-color:#2d4d9f}
#ft_company{background:#2d4d9f;}
#ft {padding:0px 0px 10px; margin-top:40px;text-align:center;background:#2d4d9f}
#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#ft_add{font-size:13px;}
#ft_add span{display:block;}

#ft_copy {color:#fff;font-size:13px}
#ft_copy #ft_company {text-align:center; margin-bottom:15px;}
#ft_company{height:40px;line-height:100%;padding:13px;}
#ft_copy #ft_company a {display:inline-block;padding:0 10px;color:#fff}
#ft_company ul li{display:inline-block;}
#ft_company ul li:nth-child(n+2){border-left:1px solid #fff;}
#ft_copy #ft_company a:first-child{border:0}
#ft {margin-top:0px !important;padding:20px 0}
#ft_copy{padding-bottom:20px}


#ft_copy b {color:inherit}
#ft_copy a {color:inherit;text-decoration:none}

#top_btn {position:fixed;bottom:50px;right:10px;width:40px;height:40px;border:2px solid #333;background:rgba(255,255,255,0.6);color:#333;text-align:center;font-size:15px;z-index:99}
#device_change {display:block;margin:10px auto;padding:15px 0;background:#646e83;color:#cfcfcf;font-size:15px;text-decoration:none;text-align:center;width:100%;}




.ft_banner-box img{height:30px}

/* 하단 레이아웃 끝 */