* {margin:0;padding:0;font-family:'Malgun Gothic','Gulim',serif}

a {text-decoration:none; color:#5f7ca9; }
img {border:0;}
table, th, td {border-collapse:collapse;}

.tit {color:#fff;}
.text {color:#e0e1e4;}
.contit {color:#1c3352;}
.point {color:#3d6eb6; font-weight:800;}
.f_text {color:#c0c2c5;}
.f_line {color:#9d9fa3; margin:0 15px;}
.f_tt{margin:20px 0;}


.popupBg {display:none;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.4}
.wrap {width:100%; position:relative; }
.header {min-width:1024px; height:80px; background:#f3f5f7;}
.header .menuArea {max-width:1024px; margin:0 auto; overflow:auto;padding-top:24px; }
.header .menuArea .logo {float:left; margin-left:32px;}
.header .menuArea .menu {float:right;}
.menu span a{float:left; vertical-align:middle; margin-left:50px; height:30px; }
.menu span a:hover { border-bottom:2px solid #56799c; color:#002656;}

.main_wrap {min-width:1024px; background:#f3f5f7; height:846px;}
.main {background:#2a3f5f; height:754px;}
.main .banner{max-width:1920px; margin:0 auto; background:url(img/main_bg.png) no-repeat; height:754px;}
.main .banner img {margin:0 auto;}
.main .title {width:1024px margin:0 auto; text-align:center;}
.main .title .tt { font-size:54px; font-weight:800; display:inline-block; margin-top:15px;}
.main .title .sub {color:#ffd200; font-size:36px; margin-left:20px;letter-spacing:-1px;}
.main .title p { font-size:18px; margin-top:26px;}
.line {display:block;}
.main .banner .mainImg {margin-top:50px;}

.patent_wrap {min-width:1024px; background:#273a56; height:104px;}
.patent_wrap .patent {max-width:1024px; margin:0 auto; overflow:auto; height:78px; padding-top:26px;}
.patent span {display:inline-block; vertical-align:middle;}
.patent .p_title {font-size:20px;  padding:15px 40px; border-right:2px solid #7b889c; }
.patent .p_sub {font-size:15px; padding-left:40px;}

.TagMatch_wrap {background:#f3f5f7; min-width:1024px;}
.TagMatch {text-align:center; }
.TagMatch .t_title {font-size:36px; font-weight:800; display:inline-block; margin:70px 0 30px 0;}

.Tag_con {max-width:1024px; margin:0 auto; overflow:hidden; padding-bottom:65px;}
.list {float:left;width:447px; padding:30px 44px 0 20px;}
.list .list_tit {font-size:20px; margin-left:32px;}
.list .list_tit span{display:inline-block; vertical-align:middle;}
.list .list_tit p {font-size:16px; margin:10px 0 20px; color:#707070;}
.list_line {float:left; margin-top:15px;}

.install_wrap {min-width:1024px; background:#fff;}
.install_wrap .install_tit_wrap { background:#dfe9f6;}
.install_wrap .install {max-width:1024px; margin:0 auto; text-align:center; }
.install .install_title {background:url(img/install_bg.gif) no-repeat; height:200px; font-size:38px; font-weight:800; position:relative; }
.install .install_title span {display:inline-block; margin-top:60px;}
.install_title .btn {position:absolute; top:165px; left:370px;}

.container {max-width:1024px; margin:0 auto; padding:65px 0;}
.bar {padding:150px 40px 150px 30px;}
.container table {width:895px; margin:0 auto; color:#363636;}

.remove_bar {padding:128px 40px 118px 30px;}
.install .remove_title {background:url(img/remove_bg.gif) no-repeat; height:200px; font-size:38px; font-weight:800; position:relative; }
.install .remove_title span {display:inline-block; margin-top:60px;}
.remove_title .btn {position:absolute; top:165px; left:370px;}

.footer {min-width:1024px; background:#707782; height:220px;}
.copyright {max-width:1024px; margin:0 auto; padding:50px 32px 40px 32px; overflow:hidden;}
.copyright .f_logo {float:left;}
.copyright .f_info {float:left; margin-left:30px; font-size:12px; margin-top:5px;}
.f_text a {color:#c0c2c5; }
.f_text a:hover {text-decoration:underline;}


/*팝업*/

.popup {z-index:2;display:none;border:1px solid #c4c4c4; background:#fff;; width:796px; height:560px; position:absolute; bottom:190px; box-shadow:0 0 10px #444;} 
.popup .popup_title {height:70px; background:#f3f5f7; position:relative;}
.popup_title span {display:inline-block; vertical-align:middle; padding:10px 20px;}
.popup_title .p_tit {font-size:22px;}
.popup_title .popup_btn {position:absolute; right:0;}
.popup_txt { margin:20px; height:450px; overflow-y:scroll; font-size:14px;}
.popup_txt .popup_tt {padding:20px 20px 0 0;}