@charset "utf-8";
.page_top_fixed {padding:15px 0; background:#1fabe4; color:#fff;position:fixed; bottom:0; left:0; width:100%; z-index:300; box-shadow:0 0 10px #fff;}
.page_top_fixed .pro_name {float:left; font-size:20px; line-height:1.2em; padding:8px 0 0 0;}
.page_top_fixed .btn {float:right;}
.page_top_fixed .btn a {float:left; display:block; padding:8px 20px; background:#fe5e1e; color:#fff;font-size:20px; line-height:1.2em;border-radius:50px;}

/* top_header */
.top_header{ background:#003bb3;padding:10px 0;}
.top_header .srlogo{font-size:26px; font-weight:500; line-height:42px;}
.top_header .srlogo a{color:#fff; text-decoration:none;}
.top_header .srlogin{float:right;margin:27px 15px 0 1px;font-size:14px;color:#fff;}
.top_header .srlogin a{color:#fff; text-decoration:none;}

/*btn*/
.btnDown_win,
.btnDown_mac{display:inline-block; background:#5fa41d no-repeat 90% 15px;color:#fff; font-size:20px; width:210px;height:45px; line-height:1.2em; border:2px solid #47840d; border-radius:40px;padding:5px 20px 5px 5px; text-align:left;}
.btnDown_win strong,
.btnDown_mac strong {display:block; font-size:20px; line-height:1.2em;}
.btnDown_win span,
.btnDown_mac span {display:block; font-size:12px; line-height:1.2em;}
/* .btnDown_mac{ background-position:90% -161px;background-color:#fff;color:#fe5e1e;} */
.btnDown_mac{ background-position:90% -101px;background-color:#fe5e1e;color:#fff;}
.btnDown_win:hover,
.btnDown_mac:hover{text-decoration:none; background-color:#7fbd44; color:#fff;}
.btnDown_mac:hover {background-position:90% -101px;}

.btnDown_win2{display:inline-block; background:#5fa41d no-repeat 90% 15px;color:#fff; font-size:20px; width:170px;height:45px; line-height:1.2em; border:2px solid #47840d; border-radius:40px;padding:5px 20px 5px 5px; text-align:left;}
.btnDown_win2 strong {display:block; font-size:20px; line-height:1.2em;}
.btnDown_win2 span {display:block; font-size:12px; line-height:1.2em;}
.btnDown_win2:hover {text-decoration:none; background-color:#7fbd44; color:#fff;}


.btnMember_reg{display:inline-block; background:#ed6d18 no-repeat 90% 15px;color:#fff; font-size:20px; width:140px;height:45px; line-height:1.2em; border:2px solid #cb3b0f; border-radius:50px;padding:5px 5px 5px 20px; text-align:left;}
.btnMember_reg strong {display:block; font-size:20px; line-height:1.2em;}
.btnMember_reg span {display:block; font-size:12px; line-height:1.2em;}
.btnMember_reg:hover{text-decoration:none; background-color:#ef9152; color:#fff;}

.btnMember_list{display:inline-block; background:#ed6d18 no-repeat 90% 15px;color:#fff; font-size:20px; width:190px;height:45px; line-height:1.2em; border:2px solid #cb3b0f; border-radius:50px;padding:5px 5px 5px 20px; text-align:left;}
.btnMember_list strong {display:block; font-size:20px; line-height:1.2em;}
.btnMember_list span {display:block; font-size:12px; line-height:1.2em;}
.btnMember_list:hover{text-decoration:none; background-color:#ef9152; color:#fff;}

.pageMain {padding:60px 0;}
.columnStyle {padding:0 0 20px 0; text-align:center;}
.columnStyle .name { font-size:36px; line-height:1.2em; padding:0 10% 10px 10%;}
.columnStyle p {font-size:14px; line-height:1.4em; color:#666; padding:0 15%;}
.columnStyle p strong {color:#333;}
.stp p {padding:0;}

.bgColor {background:#fbfbfb;}

.banner {padding:40px 0;}
.banner .pic {float:left; width:42%; position:relative; z-index:1;}
.banner .downBox {position:absolute; z-index:2; bottom:-5%; left:-20%; background:#fff; border-radius:100%; width:140px; height:140px; padding:20px; box-shadow:0 0 5px #ccc; text-align:center; font-size:18px; line-height:1.2em; color:#1eade7;}
.banner .downBox .downNum strong {font-size:30px; line-height:1.2em; font-weight:normal; display:block;}
.banner .downBox a {color:#003bb3; text-decoration:none;}
.banner .info {padding:0 0 0 50%;}
.banner .proName { color:#003bb3; font-size:18px; line-height:1.2em; padding-bottom:5px;}
.banner .proTitle { color:#003bb3; font-size:18px; line-height:1.2em; padding-top:3px;padding-bottom:3px;}
.banner .title {color:#003bb3; font-size:38px;font-family: "µ¸¿ò"; line-height:1.2em;}
.banner .title span {display:block;}
.banner .txt { font-size:22px; line-height:1.2em; color:#333; padding:5px 0;}
.banner .txt ul {font-size:16px; line-height:1.2em; color:#666; padding:10px 0 0 0;}
.banner .txt ul li {background:url(../images/dot_icon01.png) no-repeat 0 8px; padding:5px 0 10px 30px;}
.banner .txt2 { font-size:12px; line-height:1.2em; color:#3d579b; padding-top:5px;padding-bottom:15px;padding-left:10px;}
.banner .fully {font-size:14px; line-height:1.2em; color:#333; padding:10px 0 0 0;}
.banner .price {padding:10px 0;}
.banner .price del { font-size:14px; line-height:1.2em;}
.banner .price big {font-size:20px; line-height:1.2em; color:#fe681f;font-weight:bold; }
.banner .btn { overflow:hidden; padding:10px 0 0 0;}
.banner .btn a {margin:0 0 15px 0;}
.android_banner .info {padding:0 0 0 52%;}

.brandBox {padding:20px 0; color:#666;}
.brandBox strong {color:#333;}
.brandBox .tips {padding:20px 0;}
.brandTable dl {overflow:hidden; background:#fff;}
.brandTable dl:nth-child(odd) {background:#f7f7f7;}
.brandTable dl.bc {background:#f7f7f7;}
.brandTable dl dt {float:left; width:200px; padding:30px;}
.brandTable dl dd {padding:30px 30px 30px 230px;}


.bottom_feat {background:#1fabe4; color:#fff; padding:60px 0;}
.bottom_feat .column {padding:0 10% 30px 10%; font-size:36px; line-height:1.2em; color:#fff; text-align:center;}
.bottom_feat .cont {padding:20px 0;}
.bottom_feat .item {float:left; width:23.5%; margin-left:2%;width:21%/9; margin-left:0/9; margin-right:4%/9; position:relative;}
.bottom_feat .item:first-child {margin-left:0;}
.bottom_feat .item .info {border:solid 1px #fff; padding:15% 5%; text-align:center;}
.bottom_feat .item .info p {min-height:140px; padding:0 5%;}
.bottom_feat .item .title {font-size:18px; line-height:1.2em; padding:20px 0 0 0; min-height:40px;}
.bottom_feat .item .dot {display:block; overflow:hidden; width:3px; height:3px; background:#fff; position:absolute;}
.bottom_feat .item .dot.tl {top:-1px; left:-1px;}
.bottom_feat .item .dot.tr {top:-1px; right:-1px;}
.bottom_feat .item .dot.bl {bottom:-1px; left:-1px;}
.bottom_feat .item .dot.br {bottom:-1px; right:-1px;}

.btm_review{padding:60px 0;border-bottom:1px solid #e9e9e9;}
.btm_review .fltext{float:left;}
.btm_review .fltext h2{ font-size:26px; line-height:1.2em; font-weight:500;}
.btm_review .fltext .num{color:#1eade7; font-size:16px;}
.btm_review .fltext .num a{ text-decoration:none;}
.btm_review .fltext .num a:hover{color:#1eade7;text-decoration:none;}
.btm_review .frbtn{float:right;margin-top:20px;}
.btm_review .rvbox{margin-top:50px;}
.btm_review .rvbox .item{float:left;width:30%;margin-left:5%;}
.btm_review .rvbox .item:first-child{margin-left:0;}
.btm_review .rvbox .item h3{ font-size:16px;color:#1eade7;}
.btm_review .rvbox .item .dd{ font-size:12px;margin:15px 0; line-height:1.4em;}
.btm_review .rvbox .item .name{font-size:12px; line-height:1.4em;}
@media (max-width: 479px) {
	.btm_review .rvbox{margin-top:20px;}
	.btm_review .rvbox .item{width:auto;margin-left:0;margin-top:15px;}
}
.btm_review2{ background:#ffffff;padding:60px 0;}
.btm_review2 .column{font-size:30px;font-weight:300;color:#333; text-align:center;line-height: 1em;padding:0 5% 10px 5%;}
.btm_review2 .column strong {font-weight: bold;}
.btm_review2 .name{ color:#999999; font-style:italic;}
.btm_review2 .span {padding-bottom:30px;}
.btm_review2 p {line-height:1.4em; color:#666;}

.page_bottom {background:#1fabe4; color:#fff; padding:60px 0;}
.page_bottom .title{ font-size:36px;line-height:1.2em; text-align:center; padding:10px 0;}
.page_bottom .title2{ font-size:18px;line-height:1.2em; font-weight:300; text-align:center;}
.page_bottom .price {text-align:center; padding:20px 0 0 0; font-weight:bold;}
.page_bottom .price del { font-size:14px; line-height:1.2em;}
.page_bottom .price big {font-size:20px; line-height:1.2em; color:#fe681f;}
.page_bottom .downNum {text-align:center; font-size:18px; line-height:1.2em; padding:20px 0 0 0;}
.page_bottom .downNum strong {font-size:26px; line-height:1.2em; padding-right:5px;}
.page_bottom .btn {padding:20px 0 0 0;text-align:center;}
.page_bottom .btn a {display:inline-block; margin-right:10px;}
.page_bottom .btn a.gotoBtn {display:block; padding-top:10px;}
.page_bottom .ps {text-align:center; padding:20px 0 0 0;}
.pbs{background:#fff; color:#666;}
.pbs .title strong {color:#333;}
.pbs .downNum strong {color:#1fabe4;}

.toTop {display:block; position:fixed; z-index:2;  width:55px; height:50px; bottom:30px; right:3%; text-indent:-99999px;}
@media (max-width: 979px) {
	.toTop { position:relative; right:auto; bottom:auto; width:auto; height:auto; z-index:1; line-height:40px; display:block; background:#5d667b; color:#fff; text-align:center; text-indent:inherit;}
}

/*footer*/
.footer-m{ background:#bab9b9; overflow:hidden; padding: 25px 0; color:#666; text-align:left;border-top:1px solid #e4e4e4;}
.footer-m dt{ font-size:15px;  color:#444; margin-bottom:2px;}
.footer-m a{color:#666;}
.footer-m .link{ font-size:12px;padding-right:20px; margin-right:20px;}


.picInfo-box {padding:30px 0; font-size:16px; color:#7a7a7a;}
.picInfo-box .infofl {float:left; width:53%;}
.picInfo-box .picfr {float:right; width:44%; text-align:center;}
.picInfo-box .picfr img{max-width:100%;}
.picInfo-box .title-name { font-size:30px; line-height:1.2em; padding:25px 0; font-weight:normal; color:#1eade7;}
.picInfo-box .blues{ color:#1eade7; padding-top:15px;}

.login_client_char { background:url("../images/box_bg_01.png") no-repeat; width:888px; height:147px; margin:0 auto; padding-left:122px; padding-top:25px; }
.login_client_char ul li { float:left; width:170px; font-size:14px; letter-spacing:-1px; color:#3a4960; line-height:19px;}
.login_client_char ul li p { padding-top:13px;}

.br_m {height:5px; margin:0  }

.middle_info { no-repeat; width:998px; height:227px; margin:0 auto; padding-top:1px; }
.middle_info ul li { float:left; width:500px; font-size:14px; letter-spacing:-1px; color:#3a4960; line-height:19px;}
.middle_info ul li p { padding-top:13px;}

.tac_info { no-repeat; width:998px; height:50px; margin:0 auto; padding-top:1px; }
.tac_info ul li { float:left; width:500px; font-size:14px; letter-spacing:-1px; color:#3a4960; line-height:19px;}
.tac_info ul li p { padding-top:13px;}

.middle_open { no-repeat; width:998px; height:37px; margin:0 auto; padding-top:10px;text-align:center; }


/* **************************** */
.tbl {border-collapse:collapse;border-spacing: 0} /* Å×ÀÌºí ÃÊ±âÈ­ */
.tbl_comm thead .fst {border-left:0 none;background-position:left 0}
.tbl_comm .txt_al {display:block;padding-left:18px;text-align:left; line-height:21px;}

.tbl_comm {width:100%;border-collapse:separate;border-spacing:0;border:1px solid #b0b0b0;border-top:1px solid #cfcfcf}
.mg_bot30 {margin-bottom:30px}
.tbl_comm caption {display:none}
.tbl_comm th,
.tbl_comm thead th {width:auto;height:25px;padding:0;margin:0;border-width:0 0 1px 1px;border-style:solid;border-color:#e0dddd #d4d2d2 #d4d2d2 #d4d2d2;background-position:left -30px;font-size:12px;font-family:dotum,'µ¸¿ò',sans-serif;letter-spacing:-1px;color:#666;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:inherit}
.tbl_comm thead th.on {background-position:left -120px;background-repeat:repeat-x}
.tbl_comm thead .fst {border-left:0 none;background-position:left 0}
.tbl_comm thead .lst {background-position:right 0;border-right:0}
.tbl_comm thead .bg_type2{background-position:0 -150px}
.tbl_comm thead .lst div,
.tbl_comm thead .lst span {display:block;height:21px;border-left:1px solid #fff;line-height:21px}
.tbl_comm tbody td {padding:4px 0 4px 0;border-top:1px solid #eceaea;border-left:1px solid #eceaea;text-align:center;vertical-align:top;line-height:16px}
.tbl_comm .datanone {height:150px;padding:0;background-color:#f8f8f8;text-align:center;vertical-align:middle;font-size:12px;line-height:14px;font-family:Gulim,'±¼¸²';color:#999}
.tbl_comm .fst td {border-top:0 none}
.tbl_comm tbody td.line_clean {border-left:0 none}
.tbl_comm tbody .fst {border-left:0 none}
.tbl_comm tbody .fst td{padding:4px 0 4px 0}
.tbl_comm tfoot td {height:26px;padding-top:0;border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;background-position:left -90px;font-family:Gulim,'±¼¸²';font-weight:bold;text-align:center}
.tbl_comm tfoot .fst {border-left:0 none;background-position:left -60px;background-repeat:repeat-x}
.tbl_comm tfoot .lst {background-position:right -90px}

.tbl_comm .over .keyword .btn_edit {visibility:visible}
.tbl_comm .over .keyword .btn_del {visibility:visible}
.tbl_comm .over .yellow_id .btn_edit {visibility:visible}
.tbl_comm .over .yellow_id .btn_del {visibility:visible}
.tbl_comm tbody .dot {margin-top:5px}
..tbl_comm tbody .keyword .dot {margin-top:7px}
.tbl_comm .txt_al {display:block;padding-left:18px;text-align:left;}
.tbl_comm .lst .txt_ar {display:block;padding-right:18px;text-align:right}
.tbl_comm .txt_ar {display:block;padding-right:5px;text-align:right}
.tbl_comm .txt_ar .num {display:inline;float:left;margin:1px 0 0 5px;font:11px/13px tahoma,sans-serif;letter-spacing:-1px}
.tbl_comm .txt_ar .num_inner {font-weight:bold}
.tbl_comm .txt_ar2 {display:block;text-align:center}
.tbl_comm .txt_ar3{display:block;padding-left:10px;text-align:left}/* 2017-03-17 ¼öÁ¤ */
.tbl_comm .txt_ar4{display:block;text-align:right}/* 2016-08-19 Ãß°¡ */
.tbl_comm .expose {border-left:0 none}
.tbl_comm .txt_bar {color:#c8c8c8}
.tbl_comm .ico_question{margin:0 0 2px 1px;vertical-align:middle}
.tbl_comm .new_price_header{width:116px;margin:0 auto}/* 2016-08-19 Ãß°¡ */
.tbl_comm .sort_header .ico_question{margin-top:6px}
.tbl_comm .state {display:block;padding-left:5px;text-align:left}
.tbl_comm .state_tit {text-align:center}
.tbl_comm tbody .state {float:left;padding:6px 0 6px 5px;font-family:gulim,'±¼¸²',sans-serif}
.tbl_comm .campaign {display:block;float:left;padding-left:5px;text-align:left}

.wrap_admaininfo {display:block;overflow:hidden;position:relative;padding-top:8px;padding-bottom:14px}
.wrap_admaininfo .wrap_adnotice {float:left;width:696px}
.wrap_admaininfo .wrap_marketer {display:block;margin:26px 0 0 708px;border:1px solid #d7d7d7}
.wrap_admaininfo .wrap_llocation {padding-bottom:11px}
.wrap_admaininfo .wrap_llocation .box_page {float:right;padding-right:25px;}
.wrap_admaininfo .wrap_llocation .link_more {font-size:11px;font-family:dotum,'µ¸¿ò',sans-serif;line-height:14px;color:#999}
.wrap_admaininfo .tbl_comm {margin-bottom:0;border-top:1px solid #b0b0b0}
.wrap_admaininfo .box_marketer {width:371px;margin:0 auto}
.wrap_admaininfo .box_marketer .info {float:left;width:100%;height:65px}
.wrap_admaininfo .box_marketer .list {float:left;width:100%;padding:13px 0 0 9px}
.wrap_admaininfo .box_marketer .list li {float:left;width:172px;padding-bottom:6px;font-size:12px;line-height:14px;font-family:Gulim,'±¼¸²';color:#666}
.wrap_admaininfo .info_none .txt {float:left;padding:24px 8px 0 13px;font-size:12px;line-height:14px;font-family:Gulim,'±¼¸²';color:#999}
.wrap_admaininfo .info_none .btn_vicarious {margin-top:19px}

.wrap_admaininfo .box_clicksinfo {width:371px;margin:0 auto}
.box_marketer .inner_box {overflow:hidden;width:351px;padding:16px 20px 0 0}
.box_phonenum .inner_box {overflow:hidden;width:371px;height:160px;padding:12px 0 0 0;border-top:1px solid #eee}
.help_lpadding {padding-left:25px;}
.tel_lpadding {padding-left:10px;}

/* txt */
.bg_txt {display:block;overflow:hidden;background:url(https://i1.daumcdn.net/image.bizshop/ui/k3/bg_txt.gif) no-repeat;text-indent:-9999px}
.tit_marketer {width:76px;height:13px;background-position:0 0}
.tit_phonenum {width:140px;height:13px;background-position:0 -15px}
.txt_phonenum {width:176px;height:25px;margin-top:13px;background-position:0 -30px}


/* ·ÎÄÉÀÌ¼Ç ºÎºÐ */
.wrap_llocation {width:100%;height:auto;font-size:12px;line-height:14px}
.wrap_llocation .tit {float:left;margin:2px 0 0 1px;font-size:14px;font-weight:bold;letter-spacing:-1px;font-family:Gulim,'±¼¸²';color:#333}
.wrap_llocation .txt_bar {float:left;padding:1px 6px 0 7px;color:#ccc}
.wrap_llocation .txt_arr {float:left;padding:1px 4px 0;color:#ccc}
.wrap_llocation .link {float:left;margin-top:1px;color:#999;text-decoration:none;font-family:Gulim,'±¼¸²'}
.wrap_llocation .txt_ing{color:#333}/* 2017-02-17 Ãß°¡ */
.wrap_llocation .box_optlayer {float:right;position:relative;z-index:20}
.wrap_llocation .box_optlayer .opt_base {font-size:12px}
.wrap_llocation .inp_radio {float:left;width:13px;height:13px;margin:3px 5px 0 0}
.wrap_llocation .txt_more {display:inline;float:left;padding-top:1px;margin-left:9px;font-family:Gulim,'±¼¸²';color:#999}
.wrap_llocation .fc_point {color:#f85148}
.wrap_llocation .lab_date {float:left;margin:4px 10px 0 0;font-family:gulim,'±¼¸²',sans-serif;letter-spacing:-1px;line-height:14px;cursor:pointer}


