@charset "utf-8";

body {margin:0; padding:0; font-size:13px; }
body, html {height:100%;} /* 20131211 수정 */
* {margin:0; padding:0; /*color:#838383;*/ list-style:none; font-family:"arial", "Microsoft YaHei", Malgun Gothic,  Meiryo, sans-serif; -webkit-text-size-adjust:none;}
@font-face {font-family:NanumGothic;font-style:normal;font-weight:;src:url(/resources/font/NanumGothic.eot);src:local('Ã¢ËœÂº'),url(/resources/font/NanumGothic.woff) format('woff');}
body.ko * {font-family:NanumGothic, 'Malgun Gothic', 'dotum', sans-serif;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none 0;}
input{vertical-align:middle;}
iframe.hidden{margin:0;padding:0;width:0;height:0;visibility:hidden;border:none 0;}
em{font-style:normal;}
fieldset {margin:0;padding:0;border:0;}
.opacity_30{opacity:0.3;filter:alpha(opacity=30);}
.opacity_50{opacity:0.5;filter:alpha(opacity=50);}

::selection{color:#fff; background:#1e82ff;}
::-moz-selection{color:#fff; background:#1e82ff;}

legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0}
article, aside, hgroup, header, footer, figure, figcaption, nav, section {display:block;}

a {color:#838383; text-decoration:none; text-decoration:none;}
a:hover {text-decoration:none;}
input,select {outline:none}
var {font-style:normal;}
img {border:none; vertical-align:top;}/* b2b 팝업 - 20141021 */
span.checkbox_css input[type="checkbox"]{margin:0;padding:0;width:14px;height:14px;opacity:0;filter:alpha(opacity=0);}
span.checkbox_css{display:inline-block;width:14px;height:14px;background: url("/resources/image/Polaris/bg_checkbox.png");}
span.checkbox_css.on{background: url("/resources/image/Polaris/bg_checkbox.png") 14px 0;}

header {position:fixed; top:0px; min-width: 1025px; width:100%; height:96px; background:#fff; border-bottom:1px solid #3e7ff3; z-index:8;} 
header.on  {position:absolute; min-width:1025px; width:100%; height:96px; background:#fff; border-bottom:1px solid #3e7ff3; z-index:3;} 
header.view {position:fixed; min-width:1025px; width:100%; height:54px; background:#fff; z-index:7;}
header h1 {position:absolute; top:32px; left:30px; z-index:5} 
header h1 a {display:inline-block; width:176px; height:27px; text-indent:-999em; background:url(/resources/image/Polaris/new/common/logo.png) no-repeat;}
header h1 em {position:relative; top:-2px; margin:0 0 0 18px; display:inline-block; font-size:16px; color:#282828;}
header.view h1 {position:absolute; top: 14px; left:28px; z-index:5}
header.notice {height:149px;} 
header.notice h1 {position:absolute; top:96px; left:28px; z-index:5}
header.notice p.top_notice {height:67px; line-height:67px; color:#2f2e23; text-align:center; background:#fffac1; border-bottom:1px solid #e4e4b6}
header.notice p.top_notice span.top_notice_text {display:inline-block; line-height:16px; padding:0 30px; text-align:left; vertical-align:middle}
header.notice p.top_notice a {display:inline-block; color:#86815e; text-decoration:underline; margin:0 6px; line-height: 0; font-weight:bold}
header.notice p.top_notice a:hover {text-decoration:underline;}
header.notice p.top_notice span.top_notice_text span {color:#86815e; font-size:10px;}
header.notice p.top_notice img {position:absolute; top:19px; right:16px;}
header div.util_menu {position:absolute; margin:33px 0 0 0; right:0; z-index:1;}
header.view div.util_menu {float:right; margin: 19px 0 0 0; }
.header h1 em.asus_tit {width:89px;height:13px;margin-left:10px;top:-4px;text-indent:-9999em;background:url(/resources/image/Polaris/new/event/bg_asus_tit.png) ;}
.header div.util_menu ul.bonus {float:left;}
.header div.util_menu li {float:left; margin-right:24px; } 
.header div.util_menu li.hot {margin-top:-36px; padding:36px 0 0;background: url(/resources/image/Polaris/new/bullet/bul_hot.png) center no-repeat;}
.header div.util_menu li.notice {position:relative; margin-top:-2px; margin-right:36px; background:none}
.header div.util_menu li.campaign {display:none; color:#0046b9;}
.header div.util_menu li.campaign a {color:#0046b9; font-size:13px; background:none; font-weight:bold;}
.header div.util_menu li.notice a.txt {display:block; width:20px; height:23px; text-indent:-9999em; background: url(/resources/image/Polaris/new/button/notice.png) no-repeat;}
.header div.util_menu li.notice span.count {position:absolute; top:1px; left:13px; display:inline-block; padding:0 5px; height:15px; background:#ef2e2e url(/resources/image/Polaris/new/bullet/num_bg_l.png) left no-repeat; color:#fff; font-family:arial; font-size:10px; border-radius:7px}
.header div.util_menu li.notice span.count em {display:inline-block; font-style:normal; line-height:15px; background: url(/resources/image/Polaris/new/bullet/num_bg_r.png) right no-repeat;}
.header div.util_menu li.chat {position: relative; margin: -2px 36px 0 0; background:none;}
.header div.util_menu li.chat a {display:block; width:28px; height:23px; background: url(/resources/image/Polaris/new/button/chat.png) no-repeat;}
.header div.util_menu li.chat.new img {display:block; position:absolute; left:14px; top:0px;}
.header div.util_menu li.chat a span {display:none}
.header div.util_menu li.bonus {padding:0 0px 0 0; margin:0 36px 0 0;}
.header div.util_menu li._regist {padding:0 0 0 12px; background:none;}
:root .header div.util_menu li._regist {padding:0 0 0 12px; padding:0 0 0 12px\9;}
.header div.util_menu li.bonus a {display:inline-block; height:18px; font-size:14px; padding:3px 0 0 0px;} 
.header div.util_menu li.volume {margin-right: 36px;}
.header div.util_menu li.volume a {padding:0 0px;} 
.header div.util_menu li.admin a {padding:0 0px 0 0px; margin:0 0 0 ;} 
.header div.util_menu li.account {position:relative; top:0px;max-width:200px; padding:0 0 0 0px; background:none;}
:root .header div.util_menu li.account {padding:0 0 0 0px; padding:0 0 0 0px\9}
.header div.util_menu li.account dt a {padding:0 11px 0 0; background: url(/resources/image/Polaris/new/bullet/bul_down01.png) right no-repeat;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; width:auto; max-width:118px; font-weight:lighter;}
.header div.util_menu li.account dd {right: 0}
.header div.util_menu dd li {background:none}
.header div.util_menu li.account li {display:block; width:100%;}
.header div.util_menu li.account dd a {display:block; padding:10px 0 10px 40px; color:#a1a2a4; background:url(/resources/image/Polaris/new/bullet/bul_header.png) no-repeat;}
.header div.util_menu li.account dd a:hover {background-color:#f6f6f6;}
.header div.util_menu li.account a.account_menu01 {background-position:0 -6px}
.header div.util_menu li.account a.account_menu02 {background-position:0 -41px}
.header div.util_menu li.account a.account_menu03 {background-position:0 -72px}
.header div.util_menu li.account a.account_menu04 {background-position:0 -108px}
.header div.util_menu li.account a.account_menu05 {background-position:0 -142px}
.header div.util_menu li.account a.account_menu06 {background-position:0 -175px}
.header div.util_menu li.account a.account_menu07 {background-position:0 -210px}
.header div.util_menu li.account a.account_menu08 {background-position:0 -240px}
/* 20160222 요금 추가 */
.header li.pricing a {padding-right:15px; background:url(/resources/image/Polaris/new/common/arrow_down.png) right 7px no-repeat}
.header li.pricing div {display:none; position:absolute; left:-74px; padding:24px 0 0; width:178px; background:url(/resources/image/Polaris/new/common/pricing_boxTop.png) top no-repeat;z-index:11}
.header li.pricing:hover div {display:block}
.header li.pricing div ul {width:178px; height:116px; background:url(/resources/image/Polaris/new/common/pricing_boxBtm.png) bottom no-repeat}
.header li.pricing div li {width:160px; padding:0 5px 0 21px;}
.header li.pricing div a {display:block; height:18px; margin:0 0 18px; padding:0 0 0 28px; line-height:18px;font-size:14px; background:url(/resources/image/Polaris/new/account/badge.png) no-repeat}
.header li.pricing div a.basic {color:#7793b5; background-position:0 -11px}
.header li.pricing div a.smart {color:#1d7ff9; background-position:0 -59px}
.header li.pricing div a.pro {color:#0046b8; background-position:0 -109px}
.header div.util_menu dl.language {position:relative; top:-6px; float:left; margin:0 0 0 23px; background:#fff;cursor:pointer;}
.header div.util_menu dl.language dt {width:78px; border:1px solid #cbcccc; border-radius:1px; background: url(/resources/image/Polaris/new/bullet/bul_down02.png) 64px 11px no-repeat; }
.header div.util_menu dl.language dt a {display:block; padding:6px 0 5px 8px;}
.header div.util_menu dl.language dd {display:none; position:absolute; top:30px; width:86px; padding:2px 0 5px 0; border:1px solid #cbcccc; border-radius:2px; background:#fff; }
.header div.util_menu dl.language li {display:block; width:100%;}
.header div.util_menu dl.language li a { font-weight:lighter; display:block; padding:5px 0 5px 8px;}
.header div.util_menu dl.language li a:hover {background:#f6f6f6;}
.header div.util_menu {float:right; margin:0;}
.header div.util_menu ul.bonus {float:left;margin-top:39px;}
.header .gnb{float:left; margin-top:39px;}
.header .gnb li{position:relative;float:left;margin-right:28px;font-size:14px;}
.header .gnb li a {color:#000}
.header .gnb li img{position:absolute;top:-12px;right:0; display:none;}
.header .member{float:left;min-width:191px;margin-top:37px;margin-right:23px;}
header div.util_menu .member li {margin-right:0}
header div.util_menu span.no_member {float:left; margin-top:22px; padding-top: 2px; padding-right:25px;} 
header div.util_menu span.no_member a {display:inline-block;height:18px;font-size:13px; line-height:18px; color:#7f7f7f; background:url(/resources/image/Polaris/new/webView/login.png) no-repeat;}
header div.util_menu span.no_member a.login {margin-left:40px;padding-left:22px; background-position:0 0}
header div.util_menu span.no_member a.regist {margin-left:18px;padding-left:25px; background-position:0 -37px;}
#webView .header div.util_menu span.no_member a {color:#fff;}

/* 20160107 다운로드 추가 */
.header div.util_menu li.compare dl {position:relative}
.header div.util_menu li.compare dl dt a {padding-right:17px; background:url(/resources/image/Polaris/new/common/arrow_down.png) right 8px no-repeat}
.header div.util_menu li.compare dd {display:none; position:absolute; left:-360px; top:16px; width:408px; padding:46px 0 0; background:url(/resources/image/Polaris/new/download/compare_topBg.png) top no-repeat}
.header div.util_menu li.compare:hover dd {display:block;}
.header div.util_menu li.compare ul {float:left; width:408px; background:url(/resources/image/Polaris/new/download/compare_btmBg.png) bottom no-repeat}
.header div.util_menu li.compare ul li.pc, .header div.util_menu li.compare ul li.sync {float:left; text-align:center; background:url(/resources/image/Polaris/new/download/compare.png) no-repeat}
.header div.util_menu li.compare ul li a {display:inline-block; padding:74px 0 42px; color:#515358; font-size:15px;}
.header div.util_menu li.compare ul li.pc {width:190px; background-position:center -38px; margin:0 0 0 22px}
.header div.util_menu li.compare ul li.sync {width:150px; background-position:center -209px;}
.header ul.util_cloud li.link {line-height:32px;}
.header ul.util_cloud li.link a {background:none}
.header div.conPop {top:70px; z-index:3}
.header.notice div.conPop {top:122px}
.header div.conPop.user { display:none; width:292px;right: 25px; background:url(/maxage1/common/img/web_conPop_topBg.png) left top no-repeat}
.header div.conPop.user div.box {background:url(/maxage1/common/img/web_conPop_btmBg.png) left bottom no-repeat}
.header div.conPop {position:absolute; top:70px; right:26px; width:412px; padding:14px 0 0; background:url(/maxage1/common/img/conPop_topBg.png) left top no-repeat; z-index:2}
header.notice div.conPop {top:130px;}

.header div.conPop div.box {padding-bottom:5px; background:url(/maxage1/common/img/conPop_btmBg.png) left bottom no-repeat;}
.header div.conPop.connect {display:none;}
.header div.conPop.connect ul {margin:0 6px 0 16px;}
.header div.conPop.connect li {float:none; position:relative; min-height:86px; border-bottom:1px solid #d2d2d2; font-size:13px; color:#787878;}
.header div.conPop.connect li.pc,
.header div.conPop.connect li.mobile,
.header div.conPop.connect li.folder {min-height:75px; padding:0 78px 10px 0;}
.header div.conPop.connect li.folder {border-bottom:0}
.header div.conPop.connect strong {display:block; padding:13px 0 5px; font-size:15px; font-weight:bold; color:#505050}
.header div.conPop.connect a, .header div.conPop.connect li span {position:absolute; right:15px; top:19px; display:inline-block; width:52px; height:48px;  background:url(/maxage1/common/img/img_new.png) no-repeat;}
.header div.conPop.connect a {text-indent:-999em;}
.header div.conPop.connect li.mobile.off a {background-position:-384px -839px;}
.header div.conPop.connect li.folder.off a {background-position:-384px -1025px;}
.header div.conPop.connect li.pc.off a {background-position:-384px -926px;}
.header div.conPop.connect li.mobile.on a,
.header div.conPop.connect li.pc.on a,
.header div.conPop.connect li.folder.on a {background-position:right -839px; right:19px;}
.header div.conPop.mobile {}
.header div.conPop.connect02 h3 {margin:0 12px; padding:11px 0 12px; font-size:15px; color:#505050; border-bottom:1px solid #d2d2d2}
.header div.conPop.connect02 h3 a.prev {display:inline-block; width:24px; height:24px; vertical-align: middle;margin:0 9px 0 0; text-indent:-999em;  background:url(/maxage1/common/img/img_new.png) 0 -749px no-repeat;}
.header div.conPop.connect02 dl {text-align:center; color:#787878; font-size:13px}
.header div.conPop.mobile dt {padding:18px 0 31px; line-height:15px;}
.header div.conPop.mobile dd {}
.header div.conPop.mobile dd a {display:inline-block; width:48px; height:42px; padding:63px 0 0; margin:0 26px; background:url(/maxage1/common/img/v4/img_new.png) no-repeat}
.header div.conPop.mobile a.android {background-position:-113px -839px;}
.header div.conPop.mobile a.ios {background-position:-213px -839px;}
.header div.conPop.mobile a.amazon {background-position:-313px -839px;}
.header div.conPop.mobile a.rakuten {display:none; background-position:-313px -959px;}

.header div.conPop.pc dt, .header div.conPop.sync dt {padding:14px 15px 37px; line-height:15px;}
.header div.conPop.pc dd, .header div.conPop.sync dd {padding:141px 0 26px; background:url(/maxage1/common/img/pc_connect.png) center top no-repeat}
.header div.conPop.pc dd a.pcdown, .header div.conPop.sync dd a.download{display:inline-block; width:320px; height:40px; line-height:40px; margin:0 auto; font-size:16px; background:#1e82ff;; color:#fff; border-radius:5px}
.header div.conPop.pc dd a.pcdown.business {display:inline-block;font-size:16px;text-indent:0;width: 320px; height: 40px; line-height: 40px; margin: 0 auto; font-size: 16px; background: #1e82ff; color: #fff; border-radius: 5px;} /* naver */

.header div.conPop.user dl {padding:34px 41px 0}
.header div.conPop.user dt {position:relative; margin:0; height: 118px; /*margin:0 auto; width:100px;*/}
.header div.conPop.user dt img {position:absolute; top:19px; left:19px}
.header div.conPop.user dt span.bg {display:inline-block; position:absolute; left:0; width:109px; height:108px;}
.header div.conPop.user.basic dt span.bg , .header div.conPop.user.free dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_free02.png) no-repeat;}
.header div.conPop.user.premium dt span.bg, .header div.conPop.user.pro dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_prem.png) no-repeat;}
.header div.conPop.user.smart dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_smart.png) no-repeat;}
.header div.conPop.user.lg dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_lg.png) no-repeat;}
.header div.conPop.user.team dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_team.png) no-repeat;}
.header div.conPop.user.business dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_business.png) no-repeat;}
.header div.conPop.user.orangepremium dt span.bg, .header div.conPop.user.orange dt span.bg {background: url(/maxage1/common/img/cloud/user_pic_orange.png) no-repeat;}/* orange 일경우 */
.header div.conPop.user dd {padding:0 0 20px; font-size:15px; border-bottom:1px solid #e8e7e8;}
.header div.conPop.user dd strong {display:block; margin:0 0 12px; font-size:16px; color:#282828; word-break:break-all; line-height: 17px; /* max-height: 30px; */ /* overflow: hidden; */}
.header div.conPop.user dd span.mail {display:block; margin:0 0 12px; color:#787878;  word-break:break-all; line-height: 17px; /* max-height: 30px; */ /* overflow: hidden; */}

.header div.conPop.user dd span.service {display:block; height: 19px; line-height: 18px;margin:0; padding:0 0 0 22px; font-size:13px; line-height: 17px; background: url(/maxage1/common/img/account/badge.png) 0 -11px no-repeat;}
.header div.conPop.user.free dd span.service, .header div.conPop.user.basic dd span.service {color:#7793b5; background:url(/maxage1/common/img/cloud/user_free.png) 0 1px no-repeat;}
.header div.conPop.user.premium dd span.service, .header div.conPop.user.pro dd span.service {color:#0046b8; background:url(/maxage1/common/img/cloud/user_premium.png) 0 1px no-repeat;}
.header div.conPop.user.smart dd span.service {color:#1d7ff9; background:url(/maxage1/common/img/cloud/user_smart.png) 0 1px no-repeat;}
.header div.conPop.user.team dd span.service {color:#e18c00; background:url(/maxage1/common/img/cloud/user_team.png) 0 1px no-repeat;}
.header div.conPop.user.lg dd span.service {color:#c81658; background:url(/maxage1/common/img/cloud/user_lg.png) 0 1px no-repeat;}
.header div.conPop.user.business dd span.service {color:#0b3373; background:url(/maxage1/common/img/cloud/user_business.png) 0 1px no-repeat}
.header div.conPop.user.free.orange dd span.service, .header div.conPop.user.orangefree dd span.service {color:#ff6600; background:url(/maxage1/common/img/cloud/orange_free.png) 0 1px no-repeat;}/* orange free 일 경우 */
.header div.conPop.user.premium.orange dd span.service, .header div.conPop.user.orangepremium dd span.service {color:#ff6600; background:url(/maxage1/common/img/cloud/orange_premium.png) 0 1px no-repeat;}/* orange premium 일 경우 */

.header div.conPop.user dd span.btn a {color:#505050; font-size:13px;}
.header div.conPop.user dd span.btn var {padding:0 10px; color:#a0a0a0;}
.header div.conPop.user p.btn {margin:28px 0 0 6px; padding:12px 0 19px; text-align:center; border-top:1px solid #d2d2d2;} /* 20150820 수정 */
.header div.conPop.user p.btn a {display:inline-block; height:26px; line-height:26px; padding:0 32px; color:#787878; font-size:13px;  border-radius:2px; text-align:center; border:1px solid #c8c8c8;}

.header h1, .header ul.util_cloud li a {background:url(/maxage1/common/img/v4/img_new.png) no-repeat}
.header {position:relative; width:100%;}
.header ul.util_cloud {}
.header ul.util_cloud.fl {margin:15px 0 0 32px; float:left}
.header ul.util_cloud.fr {/*margin:32px 76px 0 0;*/ margin:32px 30px 0 0; float:right;}
header.notice .header ul.util_cloud {margin:95px 30px 0 32px; }
/* header.notice .header ul.util_cloud {margin:24px 30px 0 32px; } */
.header ul.util_cloud li.campaign {display:none; padding:9px 34px 0 0;}
.header ul.util_cloud li.campaign a {color:#0046b9; font-size:13px; background:none; font-weight:bold;}
.header ul.util_cloud li {position:relative; float:left; padding:0 20px 0 0; height:32px;}
.header ul.util_cloud li a {display:inline-block; color:#282828; font-size:14px;height: 32px;} /* 20150820 */
.header ul.util_cloud li.open a {padding:0 10px 0 0; background-position:0 -98px; line-height:30px; background:none;}
.header ul.util_cloud li.share a {padding:0 0 0 25px; background-position:0 -152px; min-width:17px;}
.header ul.util_cloud li.notice {position:relative; padding:0 26px 0 0}
.header ul.util_cloud li.notice a {width:16px; height: 26px; text-indent:-999em; background-position: 0 -191px;}
.header ul.util_cloud li.notice span.count {position:absolute; top:4px; left:9px; max-width:30px; display:inline-block; padding:0 0 0 6px; height:18px; background:url(/maxage1/common/img/num_bg_l.png) left no-repeat; color:#fff; font-family:arial; font-size:11px; border-radius: 9px}
.header ul.util_cloud li.notice span.count em {display:inline-block; font-style:normal; line-height:18px; padding:0 6px 0 0; background:url(/maxage1/common/img/num_bg_r.png) right top no-repeat;}
.header ul.util_cloud li.app {padding:0 26px 0 0}
.header ul.util_cloud li.app a {margin-top:8px;width:22px; height:18px; text-indent:-999em; background-position: 0 -252px;}
.header ul.util_cloud li.user {position: relative; padding:0}
.header ul.util_cloud li.user span {position: absolute; left: 0; display:inline-block; width:32px; height:32px; background:url(/maxage1/common/img/pic_bg.png) no-repeat}
.header ul.util_cloud li.user a {background:none} /* 20150624 추가 */
.header a.btn_prev {display:none} /* 201505011 추가 */
.header ul.util_cloud li.chat {position: relative; display:; margin:4px 0 0 0; background:none;} /* 20150129 수정 20150226 성영원 수정 */
.header ul.util_cloud li.chat a {display:block; width:28px; height:23px; background: url(/resources/image/Polaris/new/button/chat.png) 0 no-repeat;}/* 20140423 ì±„íŒ… ì¶”ê°€ */
.header ul.util_cloud li.chat img {display:none;}
.header ul.util_cloud li.chat.new img {display:block; position:absolute; left:10px; top:0px;}
.header ul.util_cloud li.chat a span {display:none}

.header ul.util_cloud li div.cloud_tooltip{ z-index:20; display:none; position:absolute; margin:4px 0 0; text-align:center; padding:6px 0 0; background:url(/maxage1/common/img/tooltip_arrow.png) center top no-repeat}
.header ul.util_cloud li div.cloud_tooltip span {display:inline-block; height:30px; padding:0 0 0 10px; line-height:27px; font-size:13px; background:#000; border-radius:4px}
.header ul.util_cloud li div.cloud_tooltip em{display:inline-block; height:30px;  padding:0 10px 0 0; color:#fff; vertical-align : top;}
.header ul.util_cloud.fr li div.cloud_tooltip {top:28px;}
.header ul.util_cloud.fr li.chat div.cloud_tooltip {top:24px;}
.header ul.util_cloud li div.cloud_tooltip{display:none;}
.header ul.util_cloud.fr li div.cloud_tooltip{display:none;}
.header ul.util_cloud.fr li:hover div.cloud_tooltip,
.header ul.util_cloud.fr li:hover div.cloud_tooltip {display:block;}
.header ul.util_cloud li.open div.cloud_tooltip{left:-15px}/* 20150514 디자인검수 수정 */
.header ul.util_cloud li.share div.cloud_tooltip{left:-30px}/* 20150514 디자인검수 수정 */
.header ul.util_cloud li.user div.cloud_tooltip{left:-25px;}
.header ul.util_cloud li.app div.cloud_tooltip{left:-10px}
.header ul.util_cloud li.user div.cloud_tooltip{/* left:-28px; */ left:-23px;}
.header ul.util_cloud li.notice div.cloud_tooltip {left:-36px}
.header ul.util_cloud li.chat div.cloud_tooltip {left: -18px;}
.header ul.util_cloud li.open div.cloud_tooltip span{min-width:;}/* 20150514 디자인검수 수정 */
.header ul.util_cloud li.share div.cloud_tooltip span{}/* 20150514 디자인검수 수정 */
.header ul.util_cloud li.notice div.cloud_tooltip span {}/* 20150514 디자인검수 수정 */
.header ul.util_cloud li.app div.cloud_tooltip span{}
.header ul.util_cloud li.user div.cloud_tooltip span{position:relative; top:0px; min-width:60px;}
.header ul.util_cloud li.compare {line-height:32px;}
.header ul.util_cloud li.compare dl {position:relative}
.header ul.util_cloud li.compare dl dt a {padding-right:17px; background:url(/resources/image/Polaris/new/common/arrow_down.png) right 14px no-repeat}
.header ul.util_cloud li.compare dd {display:none; position:absolute; left:-360px; width:408px; padding:46px 0 0; background:url(/resources/image/Polaris/new/download/compare_topBg.png) top no-repeat}
.header ul.util_cloud li.compare:hover dd {display:block;}
.header ul.util_cloud li.compare ul {float:left; width:408px; background:url(/resources/image/Polaris/new/download/compare_btmBg.png) bottom no-repeat}
.header ul.util_cloud li.compare ul li {height:auto;}
.header ul.util_cloud li.compare ul li.pc, .header ul.util_cloud li.compare ul li.sync {float:left; text-align:center; background:url(/resources/image/Polaris/new/download/compare.png) no-repeat}
.header ul.util_cloud li.compare ul li a {display:block; padding:67px 0 34px; color:#515358; font-size:15px; background:none; text-indent:20px;}
.header ul.util_cloud li.compare ul li.pc {margin:0 0 0 22px; width:158px; background-position:center -38px;}
.header ul.util_cloud li.compare ul li.sync {width:172px;background-position:center -209px;}

.header div.conPop.mobile {}
.header div.conPop.connect02 h3 {margin:0 12px; padding:11px 0 12px; font-size:15px; color:#505050; border-bottom:1px solid #d2d2d2}
.header div.conPop.connect02 h3 a.prev {display:inline-block; width:24px; vertical-align:middle;height:24px; margin:0 9px 0 0; text-indent:-999em;  background:url(/resources/image/Polaris/new/cloud/img.png) 0 -749px no-repeat;}
.header div.conPop.connect02 dl {text-align:center; color:#787878; font-size:13px}

#container {position:absolute;  top:0; min-width:1025px;  width:100%; height:100%; z-index:2; }/* 20131211 - 수정 */
#container aside {position:fixed; top:97px; bottom:0; width: 201px;  background:#fff; z-index:11;} /* 20150129 수정 */

.contents_wrap {position:absolute; top:96px; bottom:0; -webkit-overflow-scrolling:auto;  width:100%;  }/* 20131213 - 수정 */
.contents_wrap.on {position:absolute; top:96px; bottom:0; width:100%;overflow-x:hidden;min-width:1025px;}/* 20131216 - 수정 */
#container.notice .contents_wrap {top:139px;} /* 공지가 있을경우 20131222 */

.contents {display:none; padding:0 0 0 201px; height:100%;} /* 20150130 수정 */
#container.notice .contents  { }

.contents.on {display:block} /* 20131213 송경식 */
.contents section {padding:10px 42px 0; } /* 20150130 수정 */
.fixed section {margin-left:0;} /* 20140106 */
.contents.contentsAll {padding:0; }/* 20140207 김남경 수정 */
.contents.contentsAll section{padding:0 0 50px;}
.contents.pay_info, .contents.contentsAll {position:relative; min-height:785px;} /* 20150210 추가 */
/*.contents.active
{background:#fafafa;} 20131217 추가 */
.contents.active {min-height:500px;} /* 20131217 추가 */
.contents.active.no_pop section {padding-top:25px;margin-bottom:-15px;} /* 20150204 추가 */
/* .contents.active section {margin-bottom:-15px;} *//* 20150204 추가 */
.contents.info .bx_info2_mt {margin:0; padding:0; height:48px}

/**** 탐색 20140102 추가 *****/
.fixed {position:fixed; background:#fff; top:86px;  z-indeX:10; margin-left:0px; left:201px;} /* 20150129 수정 */
.fixed a, .fixed fieldset.search { position: relative; z-index: 10; }
.fixed.notice {top:124px}
.contents_wrap .fixed .doc_list {margin-right:0;}

.explore_scroll section {min-height:100%;} /* 20131230 수정 */

.contents_wrap .explore_scroll .doc_list {margin-top:6px; margin-right:0; padding-left:201px;} /* 20150129 수정 */

.contents.info .explore_scroll section {overflow:hidden\0;}/* 20140120 추가 - IE8대응 */
.contents.btb .explore_scroll section{padding-left:242px; overflow:hidden\0; display:none;}
.contents.btb .explore_scroll section.on{display:block;}

:root .contents.recent .explore_scroll section,
:root .contents.recent2 .explore_scroll section, /* 20140204 추가 */
:root .contents.info .explore_scroll section {padding-left:0px\9;}/* 20140116 추가 - IE9대응 */
:root .contents.btb .explore_scroll section {padding-left:242px\9;}/* 20141017 추가 - IE9대응 */

.explore_scroll input {margin-left:1px;}
.contents_wrap  .fixed .pop_notice {/*margin-left:201px;*/}


/*** 20140106 *****/

.contents.recent {min-height:500px;} /* 20140114 김남경 - 기본 height값 변경 */
.contents .fixed { margin-left:0;}
.contents .fixed .pop_notice {padding-left:101px;} /* 20140204 수정 */

.contents.search .fixed .pop_notice {/* width:100%; */ padding-left:0;}  /* 20150129 수정 */

.contents .fixed section { margin:0 42px 0 0; padding-right:0; padding-left:0;  }/* 20150129 수정 */
.contents .explore_scroll {top:200px; width:100%; left:0}
.contents .explore_scroll section {padding-left:201px; padding-left:0;} /* 20150129 수정 */
:root .contents .explore_scroll section {padding-left:0\9;} /* 20150129 수정 */
.contents .explore_scroll footer p.menu {margin-left:201px;} /* 20150129 수정 */

.contents.account .explore_scroll {top:160px;} /* 20150203 수정 */

.contents.info .explore_scroll {top:0px;}


/** 공지 없을 경우 **/
.no_pop .fixed .pop_notice {display:none;}
.contents.account.no_pop .explore_scroll {top:0}
.contents.btb .explore_scroll {top:0;}

/** 상단 공지 있을 경우 */
#container.notice .fixed {top:136px} /* 20150129 수정 */

#container.notice aside {top:150px;} /* 20150129 수정 */
#container aside ul {position:relative; padding: 15px 19px 0 18px; z-index:5; background:#fff;}/* 20150129 수정 */
#container aside li {/*border-bottom:1px solid #e8e8e8;*/} /* 20150129 수정 */
#container aside li a {display:block; padding:10px 0 9px 10px; font-size:15px; color:#707c8f; font-weight:; /*background:url(/resources/image/Polaris/new/bullet/bul_lnb.png) no-repeat;*/}  /* 20150129 수정 */
#container aside li a.on {color:#2d68d1; background-color:#f6f6f6;}  /* 20150129 수정 */
#container aside li.on a {color:#2d68d1; /*background-color:#f6f6f6;*/ font-weight:bold}  /* 20150330 수정 */

.footer{clear:both;position:relative;z-index:7;background:#f8f8f8;}
.footer address {font-style:normal}
.footer .con_box{overflow:inherit; width:964px; height:auto; margin:0 auto;}
.footer div.f_gnb {padding:0 0 38px}
.footer div.f_gnb dl {display:inline-block;width:20.5%; margin:36px -9px 0 0; vertical-align:top;}
.footer div.f_gnb dt {margin:0 0 22px; font-weight:bold}
.footer div.f_gnb ul {margin:0 30px 0 0;}
.footer div.f_gnb a {color:#282828; word-break:break-word}
.footer div.f_gnb dt a {font-weight:bold}
.footer div.f_gnb li {margin:0 0 16px}
.footer div.f_util {clear:both; min-height:69px;}
.footer div.f_util div.con_box {position:relative; padding:18px 0 0; border-top:1px solid #e2e2e2;}
.footer div.f_util div.footer_r {position:absolute; right:-11px;}
.footer div.f_util address {float:left;}
.footer div.f_util div.footer_r p.btn_mobile {float:left; margin:0 7px 0 0; padding:0 23px 0 0; border-right:1px solid #e2e2e2}
.footer div.f_util div.footer_r p.btn_mobile a {color:#282828;}
.footer .c_i_center{float:left;min-width:370px;margin-top:70px;font-size:14px;line-height:15px;}
.help .footer,
.btb .footer {padding-left:250px; padding-right:60px; border-top:none}
.help .footer .con_box,
.btb .footer .con_box {min-width:100%;}
.footer div.f_util div.con_box ul.china_icpinfo {padding:0 0 24px;}
.c_i_center li{float:left;padding-right:25px;}
.c_i_center li.last {background:none;}
.c_i_center li a{color:#25272a; letter-spacing:0;}
.c_i_center li a strong {color:#000}
.footer .language_choice{position:relative; top:-9px; float:left; height:35px;}
.language_choice p:after{content:"";display:block;clear:both;}
.language_choice p span{display:block;float:left;margin:8px 0 0 0;  cursor: pointer; padding:0 0 0 20px; background:url(/maxage1/common/img/cloud/lang.png) 0 1px no-repeat;}
.language_choice p a{float:right;}
.language_choice ul{display:none;z-index:5;position:absolute;/* top:-162px; */ min-width:95px; bottom: 40px; left:-60px; padding:7px 0;border:1px solid #a0a0a0; width:auto; border-radius:3px; box-shadow: 0 0 4px 1px #d2d2d2; background:#fff;}
.language_choice ul.on{display:block;}
.language_choice ul li{font-size:12px; width:180px;}
.language_choice ul li a {display:inline-block; height:32px; line-height:32px; padding:0 0 0 39px; font-size:13px; color:#282828;}
.language_choice ul li a:hover,
.language_choice ul li a.on {color:#1e82ff; background:url(/maxage1/common/img/cloud/bul_check.png) 12px 12px no-repeat}
.language_choice ul li a#zh_CN,
.language_choice ul li a#zh_TW,
.language_choice ul li a#pt_BR,
.language_choice ul li a#pt_PT {direction:ltr;}

.footer .sns_share{float:right;width:168px;height:35px;margin-top:60px;}
.sns_share li{float:left;margin-left:7px;}
.sns_share li a{display:block;}
.account .footer {padding-left:212px; padding-right:60px; border-top:none}
.account .footer .con_box {min-width:100%;}

body.rtl .footer .sns_share{float:left; }
body.rtl .footer .c_i_center{float:right; padding:0 0 0 25px;}
body.rtl .footer .language_choice{float:right;}
body.rtl .language_choice ul li {padding:5px 15px}
body.rtl .language_choice p span{float:right;margin:9px 15px 0 0;}
body.rtl .language_choice p a{float:left;}

.footer div.f_gnb li.asus_sale a {padding-right:81px; background:url(/maxage1/common/img/cloud/bul_sale.png) right no-repeat;}

#container aside div.lnb_footer ul {width:100%; padding:5px 0 0; background:none; border-top:1px solid #ebebeb}
#container aside div.lnb_footer li a {font-size:13px;  padding:0; height:26px; line-height:26px; border:none;}
#container aside div.lnb_footer li a img#view_more_noti_new {display:none;}
#container aside div.lnb_footer li a img {position:relative; top:-2px;left:0;vertical-align:middle; padding:5px 11px 4px 5px; margin:0 0 0 5px;}
div.lnb_footer li.menu ul li {float:none; max-width:auto; padding:0;}
#container aside div.lnb_footer li.menu ul {display:none; position:absolute; left:82px; bottom:14px; min-width:185px; padding:14px 0 7px;border:1px solid #a0a0a0; width:auto; border-radius:3px; box-shadow: 0 0 4px 1px #d2d2d2; background:#fff;}
#container aside div.lnb_footer li.menu li a {height:38px; line-height:38px; color:#616161; font-size:13px; border:none;white-space:nowrap;}
#container aside.team div.lnb_footer li.menu ul {/*height:370px; top:-320px;*/bottom:2px;top:initial}
div.lnb_footer li.menu li:hover {background:#ebebeb}
div.lnb_footer li.menu li a strong {color:#000}
div.lnb_footer li.menu li a img {display:none;}
div.lnb_footer li.menu li a.new img {display:inline-block; vertical-align:middle; margin:2px 0 0 5px;}
#container aside div.lnb_footer li.menu li a#footer_business_support,
#container aside div.lnb_footer li.menu li a#footer_facebook {border-top:1px solid #ebebeb}

#container aside div.lnb_footer li.menu li {padding:0 18px 1px;}
#container aside div.lnb_footer li.menu li.lang {margin:0 18px 0; padding:7px 0 4px}
#container aside div.lnb_footer li.lang.lang:hover {background:none}
#container aside div.lnb_footer li.menu li.lang a {display:block; padding:7px 0 0 20px; border-top:1px solid #ebebeb; color:#0046b9; background:url(/maxage1/common/img/cloud/lang_02.png) 0 19px no-repeat;}
#container aside div.lnb_footer li.lang a {padding:0 20px 0 0;background:url(/maxage1/common/img/cloud/lang.png) right 19px no-repeat;}
#container aside div.lnb_footer li.menu li {padding:0 18px 1px;}
#container aside.btb.team div.lnb_footer ul {border-top:1px solid #dce0e7}
#container aside.btb.team div.lnb_footer li.menu ul {border-top:1px solid #a0a0a0}
#container aside.btb.team div.lnb_footer li a {color:#636363;}

#container aside.btb.team div.lnb_footer li.sub_menu {}
#container aside.btb.team div.lnb_footer li.sub_menu:hover {background:#fff}
#container aside.btb.team div.lnb_footer li.sub_menu ul {display:block;margin:0 -18px;position:relative;left:0;bottom:auto;border:0;box-shadow:none}
#container aside.btb.team div.lnb_footer li.sub_menu ul li {padding-left:28px}

#container aside div.lnb_footer li.menu li.sub_menu {}
#container aside div.lnb_footer li.menu li.sub_menu:hover {background:#fff}
#container aside div.lnb_footer li.menu li.sub_menu ul {display:block;margin:0 -18px;position:relative;left:0;bottom:auto;border:0;box-shadow:none}
#container aside div.lnb_footer li.menu li.sub_menu ul li {padding-left:28px}

#container aside div.lnb_footer li.menu li a.c1,
#container aside div.lnb_footer li.menu li a.c3,
#container aside div.lnb_footer li.menu li a.c4,
#container aside div.lnb_footer li.menu li a.blog_link {border-top:1px solid #ebebeb}


div.lang_pop, div.lang_pop div#mask {display:none; position:fixed; left:0; top:0; width:100%; height:100%;}
div.lang_pop {z-index:10}
div.lang_pop div#mask {background:#dcdcdc; opacity:0.3; filter:alpha(opacity=30);}
div.lang_pop div.box {position:absolute; top:50%; left:50%; width:232px; min-height:380px; margin:-260px 0 0 -116px; border:1px solid #a0a0a0; border-radius:3px; box-shadow: 0 0 4px 1px #d2d2d2; background:#fff; z-index:2; padding:0 0 15px;}
div.lang_pop.orangepro div.box{ height:168px; }
div.lang_pop div.box h3, div.lang_pop div.box li {padding:0 34px;}
div.lang_pop div.box h3 {padding-top:30px; padding-bottom:23px; font-size:15px; color:#25272a;}
div.lang_pop div.box a.btn_close {position:absolute; top:21px; right:22px; width:12px; height:12px; text-indent:-999em; background:url(/maxage1/common/img/cloud/btn_close02.png) no-repeat}
body.rtl div.lang_pop div.box a.btn_close {left:22px;right:auto;}
div.lang_pop div.box a {display:inline-block; width:164px; height:38px; font-weight:normal; line-height:38px; font-size:13px; padding:0; color:#7d7f85;}
div.lang_pop div.box a.on{color:#25272a; font-weight:bold; background:url(/maxage1/common/img/cloud/bul_check.png) right no-repeat}
div.lang_pop div.box li:hover {background:#f5f5f5}


.contents .footer .location {border-top:0}
.footer p.location {display:none; padding:32px 0 14px; border-bottom:1px solid #e8e8e8}
.footer p.location a {display:inline-block; padding:0 0 0 17px; background:url(/resources/image/Polaris/new/button/home.png) 0 no-repeat;}
div.f_share {display:none; clear:both; width:962px; height:70px; line-height:70px; margin:40px auto; text-align:center; border:1px solid #e0e0e0}
div.f_share dl {color:#505050;}
div.f_share dl dt,
div.f_share dl dd {display:inline-block; width:48%; text-align:left}
div.f_share dl dt {padding:0 27px 0 0; text-align:right; font-size:13px;}
div.f_share li {display:inline-block;}
div.f_share li a {display:inline-block; padding:0 10px 0 24px; color:#fff; font-size:12px; height:24px; line-height:24px; border-radius:4px;}
div.f_share li.facebook {margin:0 17px 0 0;}
div.f_share li.facebook span,
div.f_share li.facebook em {display:inline-block;}
div.f_share li.facebook a {background:#3b5998 url(/resources/image/Polaris/new/button/share_01.png) left 5px no-repeat;}
div.f_share li.facebook span {height:24px; margin:0 0 0 2px; padding:0 0 0 6px; font-size:11px; line-height:24px; background:url(/resources/image/Polaris/new/button/sns_share_bg01.png) left no-repeat;}
div.f_share li.facebook span em {padding:0 12px 0 10px; background:url(/resources/image/Polaris/new/button/sns_share_bg02.png) right no-repeat;}
div.f_share li.twitter a {padding-left:28px; background:#55acee url(/resources/image/Polaris/new/button/share_02.png) left 5px no-repeat;}

/* side menu */
div.aside_menu {display:none; position:absolute; right:30px;}
div.aside_menu button {cursor:pointer; border:none;}
div.aside_menu a {display:inline-block;}
div.aside_menu dt button {border:none;}
div.aside_menu dt button {width:32px; height:32px; margin:32px 0 0 14px; background:url(/resources/image/Polaris/new/button/btn_aside.png) no-repeat}
div.aside_menu span.new {display:inline-block;height:19px;background:url(/resources/image/Polaris/new/bullet/chat_new.png) no-repeat;}
div.aside_menu dt span.new {display:block; padding:0; text-indent:-999em; background-position:16px 0px;}
div.aside_menu dd {position:fixed; right:-370px;top:0;height:100%; width:370px; color:#fff; background:url(/resources/image/Polaris/new/common/aside_bg.png) repeat; z-index:5}
div.aside_menu dd button.btn_close {position:absolute; right:12px; top:12px; text-indent:-999em; width:16px; height:16px; background:url(/resources/image/Polaris/new/button/btn_asideClose.png) no-repeat}
div.aside_menu dd ul {margin:54px 0 0 46px;}
div.aside_menu dd ul li {border-bottom:1px solid #f2f2f2}
div.aside_menu dd ul li + li + li {border-bottom:none;}
div.aside_menu dd ul li a {display:block; margin:17px 0 20px; text-indent:0; font-size:14px; color:#282828;}
div.aside_menu dd ul li span.new {padding:0 23px 0 0; background-position:right 3px;}
div.aside_menu div#mask {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:url(/resources/image/Polaris/new/common/aside_full_bg.png) repeat; z-index:4}


.explore_scroll {position:absolute;}

@media screen and  (max-width: 1280px) {
    .footer .c_i_center {margin-top:43px;}
    .footer .sns_share {position:absolute; margin-top:72px; float:left}
    .footer .sns_share li {margin-right:7px; margin-left:auto;}
    .footer .con_box {padding:0 30px;}
    .help .footer .con_box, .btb .footer .con_box {padding:0;}
    .account .footer {padding:0 0 0 180px;}
    .header div.util_menu li.campaign {width:118px; margin-top:-10px;}
}

@media screen and  (max-width: 1024px) {
    .footer {width:1024px;}
    .account .footer .sns_share {margin-top:72px; float:left;}
    .account .footer {padding-right:0; min-width:850px; border-top:none}
    .account .footer .con_box {width:auto;}
    .account.primumInfo .footer {padding-left:0;}
    .help .footer,
    .btb .footer {padding-left:49px;}
}
div.lnb_footer {position:fixed; bottom:17px; left:18px; width:161px; z-index:1001}
@media screen and  (max-width: 1024px) {
    div.lnb_footer {position:absolute}
    .notice .header p.top_notice {width:1024px;}
}

body#pc-coupon #header, body#pc-coupon #footer, body#pc-coupon #site_map {display:none;}