/*솔루션가격/결제*/
.pay{padding-top:15px;}
.pay h4{background:url("icon_title01.gif") 2px 2px no-repeat !important;padding-left:18px !important;font-size:14px;color:#555 !important;margin-bottom:8px;font-weight:bold;}
.pay table{border:1px solid #aaa;border-width:1px 0;}
.pay th, .pay td{border-bottom:1px solid #eaeaea;}
.pay th{background:#f9f9f9;}/*솔루션가격/결제(리뉴얼) 2 - 현정A*/
.pay_new h4{background:url("title_ico.jpg") 0 10px no-repeat; padding:11px 0 10px 35px; margin-top:60px; margin-bottom:10px; font-size:17px; font-weight:bold;}
.pay_new table{border-top:2px solid #646464; border-left:1px solid #ddd;}
.pay_new th, .pay_new td{border:1px solid #ddd; border-width:0 1px 1px 0;}
.pay_new th{text-align:center; background:#f7f7f7; font-size:14px; letter-spacing:-1px;padding:14px 2px;}
.pay_new td{text-align:left; font-size:13px; line-height:22px; color:#5a5a5a; letter-spacing:-0.9px;padding:14px 17px;}
.pay_new .pay_hosting th{padding:10px 2px;}
.pay_new .pay_hosting td{text-align:center; line-height:18px; padding:10px;}
.ABA-content-box .pay_new table tr:last-child th, .ABA-content-box .pay_new table tr:last-child td{border-bottom:1px solid #ddd;}
.pay_new_tab li{float:left; width:25%;box-sizing:border-box;padding-right:5px;}
.pay_new_tab li a{display:block; box-sizing:border-box; cursor:pointer; height:50px; line-height:46px; width:100%; text-align:center;
background:#bbb; border:1px solid #aaa; border-radius:4px; 
font-size:16px; color:#fff; font-weight:bold; letter-spacing:-1px;}
.pay_new_tab li.on a{background:#598cc8; border:1px solid #3C83CA;color:#fff}
.pay_new_tab_wrapper.sticky{padding-top:65px;}
.pay_new_tab_wrapper.sticky .pay_new_tab{position:fixed; top:0; padding-top:63px; background:#fff; z-index:10; width:715px;}
span.corp-edu-btn{width:100%;display:inline-block; vertical-align:middle;}
.subTextGray { color: #888; line-height: 1.7; font-size: 12px; background-color: #f4f4f4; padding: 7px 5px 7px 12px; margin-left: 7px; margin-bottom: 5px; }/*반응형웹페이지*/
.hy_responsive_title{display:inline-block;border-radius:0 0 10px 10px;padding:15px 50px;color:#fff;font-size:19px;letter-spacing:-1px;}
h1.responsive_title{font-size:52px;color:#2E456E;letter-spacing:-6px;line-height:1.4;font-weight:normal !important}
h2.compare_title{font-size:40px;color:#2E456E;letter-spacing:-2px;line-height:1.5;}
h3.compare_title_sub{font-size:16px;color:#666;letter-spacing:-1px;line-height:1.5}
.hy_responsive_tbl{border:1px solid #e6e6e6;border-width:1px 0 0 1px;}
.hy_responsive_tbl th{background:#f8f8f8;font-size:16px;text-align:center;}
.hy_responsive_tbl td{background:#fff;font-size:14px;line-height:1.5;color:#666;}
.hy_responsive_tbl td, .hy_responsive_tbl th{padding:20px;border:1px solid #e6e6e6;border-width:0 1px 1px 0;}
.hy_responsive_tbl tr:last-child th , .hy_responsive_tbl tr:last-child td {line-height:1.8;}
.hy_responsive_tbl tr:last-child th{border:2px solid #abc;border-width:2px 1px 2px 2px !important;border-right:1px solid #e6e6e6}
.hy_responsive_tbl tr:last-child td{border:2px solid #abc;border-width:2px 1px 2px 0 !important;border-right:1px solid #e6e6e6}
.hy_responsive_tbl tr:last-child td:last-child{border:2px solid #abc;border-width:2px 2px 2px 0 !important;}/* 배너박스리스트 */
.AB-box-btns{overflow:hidden; *zoom:1;}
.AB-banner-img{float:left;width:89px;_width:88px;height:auto; position:relative; margin:0 5px 5px 0;background: #FFFFFF url("bg_banner01.gif") 0 bottom repeat-x; }
.AB-banner-img a.AB-banner{display:block; width:100%; height:60px;text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-top:5px; border:1px solid #ddd; }
.AB-banner-img span.txt{display:block; width:100%; text-align:center; position:absolute; bottom:5px; left:1px; font-weight:bold; color:#525252; font-size:11px; word-wrap:break-word; zoom:1; white-space:pre}/* 컨텐츠페이지 */
#ABC-content-wrap{overflow:hidden;}
#ABC-content-wrap h3{font-size:16px; font-weight:bold; margin:8px 0 10px; color:#cd0100;}
#ABC-content-wrap h3 span{font-size:12px; font-weight:normal; color:#969696}
#ABC-content-wrap h4{background:url("title_icon01.gif") 2px 50% no-repeat ; font-weight:bold; padding:6px 0 5px 23px ; color:#313131;}
#ABC-content-wrap .AB-web-layer{padding:11px 0 12px 0; line-height:21px;}
#ABC-content-wrap .AB-lst-layer .title{background:url("title_icon02.gif") 0 50% no-repeat; padding-left:12px; font-weight:bold; color:#737373;}
#ABC-content-wrap .AB-icon01{background:url("icon_bulet.gif") 4px 9px no-repeat !important; padding-left:14px;}
.AB-icon02{background:url("title_bulet01.gif") 1px 50% no-repeat !important; padding-left:14px;}
.AB-icon03{background:url("title_bulet02.gif") 1px 50% no-repeat !important; padding-left:14px;}
.AB-icon04{background:url("title_bulet03.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon05{background:url("title_bulet04.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon06{background:url("title_bulet05.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon07{background:url("title_bulet06.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon08{background:url("title_icon02.gif") 0 50% no-repeat; padding-left:12px;}
#ABC-content-wrap .AB-lst-layer li{padding-left:12px; margin:3px 0;}
#ABC-content-wrap .AB-dic-lst li{float:left; width:48%; overflow: hidden;white-space: nowrap; text-align:left;}
#ABC-content-wrap .AB-wrap-alignc{margin:0 auto; width:673px;}
.AB-lst-layer01{border-left:1px solid #767676; width:137px; line-height:20px;}
.AB-lst-layer01 li.title{padding-left:0; margin-bottom:15px;}
.AB-lst-layer01 .title_box{background-color:#484848; height:48px; line-height:48px; background-image:none !important; margin-bottom:15px;}
.AB-lst-layer01 li{background:url("bg_lst_bar.gif") 0 7px no-repeat; padding-left:8px; color:#7a7a7a; font-size:11px; }
.AB-lst-layer02 li{background:url("bg_lst_icon.gif") 100% 50% no-repeat; float:left; margin-right:38px; width:200px; margin-bottom:10px; border-bottom:1px solid #dddddd;}
.AB-lst-layer03{line-height:21px;}
.AB-lst-layer03 li.title{padding-left:0; margin-bottom:15px; }
.AB-lst-layer03 li{color:#7a7a7a}/* 컨텐츠 버튼 */
.AB-cbtn{display:inline-block;}
.AB-cbtn span{display:inline-block; font-size:12px;font-family:"굴림"; color:#fff; height:24px; line-height:24px;text-shadow:0 0 0 white !important;}
.AB-cbtn span.AB-right{background:url("btn_right_img01.gif") right 0 no-repeat; padding-right:25px;}
.AB-cbtn span.AB-left{background:url("btn_left_img01.gif") 0 0 no-repeat; padding-left:13px;padding-top:1px;}
.AB-cbtn span.AB-right01{background:url("btn_right_img02.gif") right 0 no-repeat; padding-right:25px;}
.AB-cbtn span.AB-left01{background:url("btn_left_img02.gif") 0 0 no-repeat; padding-left:13px;padding-top:1px;}
.AB-cbtn span.AB-right02{background:url("btn_right_img03.gif") 0 0 no-repeat; padding-left:25px;}
.AB-cbtn span.AB-left02{background:url("btn_left_img03.gif") right 0 no-repeat; padding-right: 13px;padding-top:1px;}/* 테이블스킨 */
.AB-tskin00{line-height:20px;}
.AB-tskin00 th{text-align:left; font-weight:bold; font-size:19px;  color:#444547; border:none !important; }
.AB-tskin00 td{color:#666666; border:none !important;}
.AB-tskin01{border-collapse: collapse; border-top:2px solid #444547;  line-height:20px;}
.AB-tskin01 th{text-align:left; font-weight:bold; font-size:19px; border-bottom:1px solid #e4e4e4; color:#444547; }
.AB-tskin01 td{border-bottom:1px solid #e4e4e4; color:#666666;}
.AB-tskin02{background:url("bg_th01.gif") right 0 no-repeat; border-top:2px solid #424242; border-bottom:1px solid #aaaaaa; padding-right:1px;}
.AB-tskin02 .AB-th-bg01{background-image:url("bg_th01.gif"); background-position:0 0; background-repeat:no-repeat; }
.AB-tskin02 th, .AB-tskin02 td{color:#7a7a7a; border-bottom:1px solid #dddddd;}
.AB-tskin02 td strong{color:#4c4c4c;}
.AB-tskin02 .line_l{border-right:1px solid #dddddd;}
.AB-tskin02 label{display:inline-block; margin-left:3px}
.AB-tskin03{border-top:2px solid #424242; }
.AB-tskin03 th, .AB-tskin03 td{color:#7a7a7a; border-bottom:1px solid #eeeeee;}
.AB-tskin03 th{vertical-align:top;  text-align:left; font-weight:bold;}
/*솔루션메뉴얼*/
.manual-top{border-bottom:1px solid #aaa;background: #f7f7f7;background:linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);width:100%;}
.manual-top-menu li{float:left;border-left:1px solid #ccc;border-right:1px solid #fcfcfc;}
.manual-top-menu li a{color:#666;font-size:13px;letter-spacing:-1px;font-weight:bold;text-shadow:1px 1px 0 #fff;display:block;padding:16px 28px 18px 24px;}/*.manual-top-menu li:first-child{border-left-color:#5f85d1;border-right-color:#5f85d1;}
.manual-top-menu li:first-child a{color:#fff; text-shadow:1px 1px 0 #557ccb;background:linear-gradient(to bottom, #7ea0e4 0%, #557ccb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ea0e4), color-stop(100%,#557ccb));}*/
.manual-top-menu li.current{border-left-color:#4574b8;border-right-color:#4574b8;}
.manual-top-menu li.current a{color:#fff; text-shadow:1px 1px 0 #4574b8;background: #5691cf;background:linear-gradient(to bottom, #3d66ae 0%, #5691cf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d66ae), color-stop(100%,#5691cf));}
.manual-top-menu li:last-child{border-right:0;}
.manual-top-menu li a:hover{text-decoration:underline;}
.manual-top-menu2 li{float:left;}
.manual-top-menu2 li a{color:#393939;font-size:13px;letter-spacing:-1px;font-weight:bold;text-shadow:1px 1px 0 #fff;display:block;padding:11px 13px 15px 13px;}
.manual-top-menu2 li.current a{color:#fff; text-shadow:1px 1px 0 #4a70c5;background: #5681dd;}
.manual-top-menu2 li:last-child{border-right:0;}
.manual-top-menu2 li a:hover{text-decoration:underline;}
#homeyo-manual{position:relative;}
#homeyo-manual .ABA-list-title{background:-webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);background:linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);}
#homeyo-manual .ABA-list-title th{font-size:13px;}
#homeyo-manual .ABA-list-body td{padding-bottom:2px;}
#homeyo-manual .ABA-list-body .AB-text-left{font-size:13px;}
.manual-version2{padding:5px !important;}
.manual-version2-btn{background:linear-gradient(to bottom, #75A4F5 0%, #699BF0 100%); background:-webkit-linear-gradient(top, #75A4F5 0%, #699BF0 100%); background-color:#699BF0; border:1px solid #699BF0; border-bottom-color:#5B8FE7; border-radius:2px; padding:3px 8px; font-size:11px; color:#fff; box-shadow:#8CB3F4 0px 0px 2px inset;}
.manual-version2-btn.common{background:linear-gradient(to bottom, #b5b5b5 0%, #AAAAAA 100%); background:-webkit-linear-gradient(top, #b5b5b5 0%, #AAAAAA 100%); background-color:#AAAAAA; border:1px solid #a1a1a1; border-bottom-color:#959595; box-shadow:#BEBEBE 0px 0px 2px inset;}
#homeyo-manual .homeyo-manual-view{position:absolute;right:5px;top:-73px;}
#homeyo-manual .homeyo-manual-version-title{display:inline-block;color:#454545;font-size:11px;height:23px;padding-right:8px;vertical-align:middle;font-weight:bold;}
#homeyo-manual .homeyo-manual-view .manual-version2-btn{display:inline-block; padding:0 8px;}
.homeyo-search.ABA-list-search{background:#F7F9FC;border:1px solid #D9DDE7;text-align:center;margin-bottom:15px;padding:20px 0;}
.homeyo-search a{margin-top:-3px;}
.homeyo-search .manual-search-btn{background:#666;color:#fff;padding:2px 8px 5px;border-radius:2px;font-weight:bold;margin-left:3px; height:24px;}
.homeyo-search select, .homeyo-search input{margin:0 2px; border:1px solid #d6d6d6;}
.homeyo-search select{height:24px;}
.homeyo-search input{height:22px;}
/*삭제예정*/
.manual-version{color:#fff;font-family:dotum;font-size:11px;display:inline-block;line-height:21px;margin-top:6px;}
.manual-version.common{background:url("/images/manual/manual_version_bg.gif") no-repeat;width:70px;text-align:center;}
.manual-version.up{background:url("/images/manual/manual_version_bg_up.gif") no-repeat;width:64px;padding-left:6px;text-align:left;}
.manual-version.down{background:url("/images/manual/manual_version_bg_down.gif") no-repeat;width:64px;padding-left:6px;text-align:left;}
.manual-level1{background:#6CB930;border:1px solid #6CB930;color:#fff;font-family:dotum;font-size:11px;display:inline-block;padding:1px 2px 0;line-height:14px;border-radius:2px;margin-right:5px;}
.manual-level2{background:#F3A51A;border:1px solid #F3A51A;color:#fff;font-family:dotum;font-size:11px;display:inline-block;padding:1px 2px 0;line-height:14px;border-radius:2px;margin-right:5px;}
.manual-level3{background:#FA6B5F;border:1px solid #FA6B5F;color:#fff;font-family:dotum;font-size:11px;display:inline-block;padding:1px 2px 0;line-height:14px;border-radius:2px;margin-right:5px;}
.AB-manual{background-position:left 3px;height:17px;}
.edu-m-apply-btn{background:url("/images/edu_m_btn_apply_bg.png") right center no-repeat #2F476C;  border:1px solid #2F476C; border-bottom-color:#273E61; border-radius: 4px; padding:0 30px 0 20px; height:33px; line-height:30px; color:#fff; text-align:center; display:inline-block; box-shadow:#d0d0d0 0 2px 1px;}
/* 홈요 버튼 */
.hy-btn-xl{display:inline-block; padding:0 20px; height:46px; line-height:46px; font-size:16px; border-radius:6px; letter-spacing:-0.7px;}
.hy-btn-m{display:inline-block; padding:0 12px; height:26px; line-height:26px; font-size:13px; border-radius:2px; letter-spacing:-0.7px;}
.hy-btn-xs{display:inline-block; padding:0 7px; height:21px; line-height:20px; font-size:12px; border-radius:2px; letter-spacing:-0.7px;}
.hy-btn-xxs{display:inline-block; padding:0 3px; height:17px; line-height:19px; font-size:11px; border-radius:2px; letter-spacing:-0.5px; font-family:dotum;}
.hy-btn-white{background-color:#fff; border:1px solid #ccc; color:#3B4044;}
.hy-btn-blue{background-color:#599AD8; border:1px solid #3B80C1; color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.hy-btn-xs{line-height:21px;}
	.hy-btn-xxs{line-height:17px;}
}
/* 홈요 고객센터 상단 공지사항  삭제대상 */
.cs-notice-wrap p{line-height:1.7;}
.cs-notice-title{font-size: 18px; font-weight:bold; color:#999;}
.cs-notice-title-strong{color:#666;}
.cs-notice-title-icon-gray{background:url("cs_title_icon_02.gif") 0 0 no-repeat; display:inline-block; width:9px; height:9px; margin-right:7px;}
.cs-notice-title-icon-orange{background:url("cs_title_icon.gif") 0 2px no-repeat; margin: 5px 0px 10px; padding-left: 21px; color: #FB7200; font-size: 14px;}
.cs-notice-title-bar{background:url("cs_title_bar.gif") 0 0 no-repeat; display:block; width:100%; height:1px; margin:8px 0 10px 0;}
/* 서브페이지 템플릿 by jhyun */
.sub-contents02-wrap{border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px;}
.sub-contents02-wrap:last-child{border-bottom:none;}
.sub-contents02-title1 h4{background:url("sub_title1_icon.png") 0 10px no-repeat; padding:12px 0 12px 37px; font-size:22px; font-weight:bold; line-height:24px; letter-spacing:-1px;}
.sub-contents02-tbox1{background-color:#f6f6f6; border:1px solid #eee; padding:15px 20px; margin-bottom:20px; line-height:21px; letter-spacing:-0.5px; font-size:9.5pt;}
.sub-contents02-tbox2{padding:8px 6px 17px 10px; font-size:13px;}
.sub-contents02-tbox2 h5{background:url("sub_title2_icon.gif") 1px 5px no-repeat; font-size:14px; padding:0 0 6px 13px;}
.sub-contents02-tbox2 p{padding-left:13px; line-height:21px; letter-spacing:-0.5px; font-size:13px;}
.sub-contents02-tbox3 {padding:15px 10px;}
.sub-contents02-tbox3 p{line-height:21px; letter-spacing:-0.5px; font-size:13px;}
.sub-contents02-tbox4{ background-color:#ebded1; border:1px solid #e0d3c6; padding:15px 20px; margin-bottom:20px; line-height:21px; letter-spacing:-0.5px; font-size:12px; color:#6d5d50; font-weight:bold; border-radius:6px;}
.sub-contents02-tbox4 .sub-contents02-strong2{color:#2B221B;}
.sub-contents02-strong1{color:#009E25; font-weight:bold;}
.sub-contents02-strong2{text-decoration:underline;}
.sub-contents02-ibox1{border:1px solid #e5e5e5; border-radius:6px; text-align:center; padding:15px; margin:5px 0;}
.sub-contents02-tbl1 table{width:100%; border-spacing:0; padding:0; border:1px solid #e3e3e3; border-width:1px 0 1px 1px; border-top:2px solid #666;}
.sub-contents02-tbl1 th, .sub-contents02-tbl1 td{padding:15px 20px; border:1px solid #e3e3e3; border-width:0 1px 1px 0; font-size:13px; line-height:21px; letter-spacing:-0.5px;}
.sub-contents02-tbl1 th{background-color:#f9f9f9; font-weight:bold; text-align:center;}
.sub-contents02-tbl1 td{text-align:left;}
/* 판매상품리스트 판매상태 아이콘 */
span[class*="design-state-icon"]{display:inline-block; font-size:11px; color:#fff; font-family:gulim; letter-spacing:-1px; height:15px; line-height:15px; padding:0 4px 0 3px; width:50px; border-radius:2px; margin-right:7px; text-align:center;}
.design-state-icon-A{background-color:#EF8373;}
.design-state-icon-B{background-color:#aaa;}
.design-state-icon-C{background-color:#7AC15B;}
.design-state-icon-D{background-color:#8496E8;}
/* 판매상품리스트 검색박스 */
div[class*="design-sch-box"]{float:left; margin:0 25px 10px 0;}
div[class*="design-sch-box"] label{display:inline-block; color:#555; margin-right:10px;}
div[class*="design-sch-box"] .AB-select{border:1px solid #d6d6d6; height:32px; line-height:32px; width:145px;}
div[class*="design-sch-box"] .AB-text{width:210px;height:30px; line-height:30px; padding-left:4px;}
.design-sch-box-btn{font-size:13px; color:#565656; display:inline-block;height:32px; line-height:30px; background:#eee; border:1px solid #d6d6d6; padding:0 12px; font-weight:bold;}
/* 홈요 프로세스*/
.hp-version-head{background:linear-gradient(to bottom, #8b96aa 0%, #747d8c 100%); background:-webkit-linear-gradient(top, #8b96aa 0%, #747d8c 100%); background-color:#8b96aa; border:1px solid #414b57; padding:8px 15px 10px 15px;}
.hp-version-head h3{font-size:15px; font-weight:bold; color:#fff; text-shadow:1px 0 1px #657082;}
.hp-version-body{border:1px solid #ddd; border-bottom:1px solid #8a8f92;background-color:#f3f4f6; padding:12px 15px 14px 15px; margin-bottom:20px;}
.hp-version-btn li{float:left; width:12.5%;}
.hp-version-btn li a{color:#767877; font-size:13px; display:block; padding:7px 0;}
.hp-bar01{display:inline-block; color:#ddd; padding: 0 7px;}
.hp-list01{border-bottom:1px solid #ddd;}
.hp-list01 .AB-text-left{position:relative; padding:30px 20px 20px 20px;}
.hp-list01 .hp-list-subject{border-bottom:1px dashed #e5e5e5;padding-bottom:15px;margin-bottom: 15px;}
.hp-list01 .hp-list-subject h4{font-size:17px; font-weight:600; color:#333;}
.hp-list01 .hp-list-subject .AB-LF-current-article{background:none; padding-left:0;}
.hp-list01 .hp-list-btn-admin-wrap{position:absolute; top:20px; right:10px;}
.hp-list01 .IB_checkbox{width:15px; height:15px; margin-right:8px;}
.hp-list01 .hp-list-btn-admin-wrap .hp-list-btn-admin{display:inline-block; height:26px; line-height:26px; padding:0 11px; margin-right:5px; border:1px solid #eee; border-bottom-color:#ccc; border-radius:2px; color:#666 !important; font-size:13px;}
.hp-list01 .hp-list-btn-reply-wrap{position:absolute; top:75px; right:10px;}
.hp-list01 .hp-list-btn-reply-wrap .hp-list-btn-comment{font-size:13px; color:#5C8FEA; display:inline-block; margin-right:8px;}
.hp-list01 .hp-list-btn-reply-wrap .hp-list-btn-reply{font-size:13px; color:#FE892A; display:inline-block; margin-right:8px;} 
.hp-list01 .hp-list-ctg-wrap{margin-bottom: 25px;}
.hp-list01 .hp-list-ctg-wrap .hp-list-version{font-size:12px; font-weight:bold;color:#FF4629;}
.hp-list01 .hp-list-ctg-wrap .hp-list-sign-date{color:#888;}
.hp-list01 .hp-list-ctg-wrap .hp-list-writer-name{color:#555;font-weight:bold;}
.hp-list01 .hp-list-ctg-wrap .hp-list-ctg{color:#3067CA;}
.hp-list01 .hp-list-subject .hp-list-ctg{float:left; color:#3067CA; margin:2px 8px 0 0;}
.hp-list01 .ABA-article-contents{font-size:13px; line-height:20px; word-wrap:break-word; word-break:break-all;}
.hp-list01 .AB-head-btnset{position:fixed; top:560px; width:1120px;}
.hp-list01 .AB-head-btnset .AB-button button, .hp-list01 .AB-button a{display:inline-block; height:90px; width:90px; border-radius:200px; color:#666 !important; font-size:18px;}
.hp-list01 .AB-button.AB-btn-thema{background:#fff;}
.hp-list01 .AB-button.AB-btn-thema button, .hp-list01 .AB-button.AB-btn-thema a{background:#37B4CA; color:#fff !important; font-weight:normal; font-family:"맑은 고딕", malgun gothic, gulim; letter-spacing:-1px; box-shadow:0px 3px 0px #E6E6E6}
.hp-list01 img{max-width:980px; height:auto;}
.hp-gal01{margin:0 10px 10px 0;}
.hp-gal01 td{position:relative;}
.hp-gal01 .hp-gal-over-bg{position:absolute; top:0; left:0; width:100%;height:100%; background:url("/images/gal_over_bg.png") left bottom repeat-x;}
.hp-gal01 .hp-gal-over-bg a{display:block;height:100%;}
.hp-gal01 .hp-gal-over-bg a span{color:#fff; font-size:19px; line-height:28px; font-weight:normal; display:block; position:absolute; left:20px; bottom:20px; background:none; padding-left:0; margin-right:20px;}
.hp-gal01 .hp-gal-over-bg a span:hover{text-decoration:underline;}
.hp-gal01 .hp-gal-btnset{padding:8px; text-align:center;}
.hp-gal01 .hp-gal-btnset input[type="checkbox"]{width:22px; height:22px; vertical-align:top; margin:0 6px 3px 0;}
.hp-gal01 .hp-gal-btn{display:inline-block; height:20px; line-height:21px; border:1px solid #d5d5d5; border-radius:2px; font-size:11px; font-family:dotum; padding:0 8px; vertical-align:top; margin:0 1px;}
.t_area ul, .ABA-view-contents ul, .nboard_list ul, .ABA-view-body ul, .ABA-article-contents ul{list-style-type:disc; margin:0 7px 13px 40px; padding:0 7px;}
.t_area ul li, .ABA-view-contents ul li, .nboard_list ul li, .ABA-view-body ul li, .ABA-article-contents ul li{list-style-type:disc; margin:0 7px 0 10px; ;padding:0px;}
.t_area ol, .ABA-view-contents ol, .nboard_list ol , .ABA-view-body ol, .ABA-article-contents ol{list-style-type:decimal; margin:0 7px 13px 40px; padding:0 7px;}
.t_area ol li, .ABA-view-contents ol li, .nboard_list ol li, .ABA-view-body ol li, .ABA-article-contents ol li{list-style-type:decimal; margin:0 7px 0 10px; padding:0px;}
.t_area ol ul li, .ABA-view-contents ol ul li, .nboard_list ol ul li, .ABA-view-body ol ul li, .ABA-article-contents ol ul li
.t_area ul ul li, .ABA-view-contents ul ul li, .nboard_list ul ul li, .ABA-view-body ul ul li, .ABA-article-contents ul ul li{list-style-type:circle;} 
.t_area ol ul ul li, .ABA-view-contents ol ul ul li, .nboard_list ol ul ul li, .ABA-view-body ol ul ul li, .ABA-article-contents ol ul ul li
.t_area ul ul ul li, .ABA-view-contents ul ul ul li, .nboard_list ul ul ul li, .ABA-view-body ul ul ul li, .ABA-article-contents ul ul ul li{list-style-type:square;}
.t_area ol ul li, .ABA-view-contents ol ul li, .nboard_list ol ul li, .ABA-view-body ol ul li, .ABA-article-contents ol ul li
.t_area ul ul ul li, .ABA-view-contents ul ul ul li, .nboard_list ul ul ul li, .ABA-view-body ul ul ul li, .ABA-article-contents ul ul ul li{list-style-type:square;}/* 쓰기폼 */
.ABA-bbs-wrap .hy-wf-input-chk{width:89%;}
.ABA-bbs-wrap .hy-wf-input-chk .AB-checkbox{width:15px; height:15px; margin:3px 5px;}
.ABA-bbs-wrap .hy-wf-input-chk label{display:inline-block; vertical-align:middle; min-width:100px;}
/* 프로젝트관리 목록폼 */
.hp-project-list .ABA-list-title th, .hp-project-list .ABA-list-title td{font-size:13px;}
.hp-project-list .AB-LF-current-article{background:none; padding-left:0; text-decoration:underline; color:#888; font-weight:normal;}
.hp-project-list .ABA-list-body tr:hover{background-color:#f7f7f7;}
.hp-project-list .AB-category-btn.AB-category-bgA, .hp-project-view .AB-category-btn.AB-category-bgA{background:#6D9BDD;border-color:#6694D7;}
.hp-project-list .AB-category-btn.AB-category-bgB, .hp-project-view .AB-category-btn.AB-category-bgB{background:#ADC905;border-color:#A3BE02;}
.hp-project-list .AB-category-btn.AB-category-bgC, .hp-project-view .AB-category-btn.AB-category-bgC{background:#F66A5F;border-color:#ED5D52;}
.hp-project-list .AB-category-btn.AB-category-bgD, .hp-project-view .AB-category-btn.AB-category-bgD{background:#31a8b8;border-color:#2BA3B3;}
.hp-project-list .AB-category-btn.AB-category-bgE, .hp-project-view .AB-category-btn.AB-category-bgE{background:#FA7E51;border-color:#F27142;}
.hp-project-list .AB-category-btn.AB-category-bgF, .hp-project-view .AB-category-btn.AB-category-bgF{background:#FFBC00;border-color:#F0B204;}
.hp-project-list .AB-category-btn.AB-category-bgZ, .hp-project-view .AB-category-btn.AB-category-bgZ{background:#fff; border-color:#e5e5e5}
.hp-project-list .AB-category-btn span, .hp-project-view .AB-category-btn span{ text-shadow:none !important; }/* 프로젝트 분류 */
[class*="btnProjectCtg"] { font-size:11px; font-family:dotum; letter-spacing:-1px; display:inline-block; vertical-align:middle; height:20px; line-height:20px; padding:0 6px; border:1px solid #ccc; }
[class*="btnProjectCtg2_"] { background:#f7f7f7; }
.btnProjectCtg1_A { background:#f3f3ff; border-color:#dcdcf1; }		/* 원본업데이트 */
.btnProjectCtg1_E { background:#fdfbed; border-color:#e8e4c7; }	/* 고객지원 */
.btnProjectCtg1_D { background:#eff7ee; border-color:#d1e6ce; }		/* 홈요유지관리 */
.btnProjectCtg2_F { background:#ffeab0; border-color:#ead498; }	/* 작업요청 */
.btnProjectCtg2_C { background:#f9cfcf; border-color:#ecb6b6; }	/* 오류보고 */
.btnProjectCtg3_C, .btnProjectCtg3_B { background:#fdeded; border-color:#f1dcdc; }	/* 지게차코리아,드라이버스 */
[class*="bdView"] .articleBody div, [class*="bdView"] .articleBody a{line-height: 3.5;}
/* 프로젝트관리 보기폼*/
.hp-project-view .hy-btn-white{margin-left:30px; margin-right:4px;}
.hp-project-view .hy-btn-white:first-child{margin-left:0;}
.hp-project-view .hp-ctg-1{font-size:11px; font-family:verdana; color:#565656;}
.hp-project-view .hp-ctg-2{font-size:11px; font-family:verdana; color:#4C84DA;}
.hp-project-view .hp-ctg-3{font-size:11px; font-family:verdana; color:#8a8a8a;}
.hp-project-view h1{font-size:22px; font-weight:600; color:#333; padding-left:0;}
.hp-project-view .ABA-view-body, .hp-project-view .ABA-view-body p, .hp-project-view .ABA-view-body span, .hp-project-view .ABA-view-body a{font-size:13px; line-height:22px;}
/* 프로젝트관리 담당자명*/
.ABA-list-title td .homeyo-name-tbl td, .ABA-list-body td .homeyo-name-tbl td{border:none;}
.homeyo-name-tbl td{padding:3px;}
.homeyo-name-label{font-size:11px; display:block; border-radius:8px;}
.homeyo-name-label.jang{background:#ccc0da;}
.homeyo-name-label.jhyun{background:#b6dde8;}
.homeyo-name-label.hj1{background:#e6b9b8;}
.homeyo-name-label.sanga{background:#d7e4bc;}
.homeyo-name-label.hj2{background:#fcd5b4;}
/* 홈요 쇼핑몰 상세페이지 by jhyun */
.hy-goods-v-name-box{margin-bottom: 15px;padding: 15px 0 20px 0;border-bottom: 1px solid #eee;}
.hy-goods-v-name{color: #222; font-size:23px; font-weight:600; letter-spacing:-1px; display:block;}
.hy-goods-v-desc{color:#565656; line-height:18px; display:block; padding-top:10px; letter-spacing:-1px;}
.hy-goods-v-design{padding: 30px 40px; margin-bottom:40px; background-color: #f9f9f9;border: 1px solid #dddddd;}
.hy-goods-v-admin{color:#394244; padding: 30px 35px; margin-bottom:40px; background-color: #E6F4F7;border: 1px solid #D1DEE0; font-size:13px; line-height:20px; letter-spacing:-0.5px;}
.hy-goods-v-conts{border:1px solid #e5e5e5; border-top:2px solid #646464; background-color: #fbfbfb; padding:35px;  font-size:14px; line-height:26px; letter-spacing:-1px; color:#565656;}
h4.hy-goods-v-subject{font-size:22px; font-weight:bold; letter-spacing:-1px; line-height:30px; margin-bottom:15px; background:url("/images/sub_cont_icon.gif") 0 2px no-repeat; padding-left:18px; padding-top:16px;}
.hy-goods-v-subject.none-bg-subject{background:none; padding-left:0; padding-top:0;}
.hy-goods-v-price{font-size:14px; font-weight:bold; color:#F00;}
.hy-goods-v-info{border-left:1px solid #e5e5e5; border-top:2px solid #646464; width:100%; border-spacing:0; padding:0;}
.hy-goods-v-info th, .hy-goods-v-info td{text-align:left; color:#4a4a4a;  border:1px solid #e5e5e5; border-width:0 1px 1px 0;  padding:15px; vertical-align:middle; font-size:13px; letter-spacing:-0.7px; line-height:22px;}
.hy-goods-v-info th{font-weight:bold; background:#f7f7f7; font-size:14px; letter-spacing:-1px; text-align:center;}
.hy-goods-v-info .AB-radio{width:15px; height:15px;}
.ABA-content-box table.hy-goods-v-info tr:last-child th, .ABA-content-box table.hy-goods-v-info tr:last-child td{border-bottom:1px solid #e5e5e5;}
.hy-goods-v-info.hosting-info td{text-align:center;}
.hy-goods-v-info.license-info td{font-size:12px; letter-spacing:-0.5px; padding:15px 22px;}
.hy-goods-v-price-tbl{width:100%; border-spacing:0; padding:0; border:1px solid #e5e5e5; border-width:0 1px 1px 0;}
.hy-goods-v-price-tbl th, .hy-goods-v-price-tbl td{padding:7px 2px; color:#4a4a4a; line-height:20px; border:1px solid #e5e5e5; border-width:1px 0 0 1px; text-align:center;}
.hy-goods-v-price-tbl th{background:#f9f9f9; font-weight:bold;}
.hy-goods-v-pay{display:inline-block; padding:0 15px; height:28px; line-height:28px; text-align:center; border-radius:2px; font-weight:bold; background:#FE9601; border:1px solid #FE9601; color:#fff;}
.hy-goods-v-go01{font-size:11px; font-weight:normal; font-family:dotum; display:inline-block; padding:0px 3px; height:14px; line-height:17px; border:1px solid #1CB2CD; border-radius:2px; color:#1CB2CD; margin-left:6px; vertical-align:text-bottom;  letter-spacing:-1.5px;}
.hy-goods-v-go02{display:inline-block; background:#fbfbfb; border:1px solid #8398a5; color:#608398; font-weight:bold; letter-spacing:-0.5px; height:25px; line-height:24px; padding:0 25px; border-radius:2px;-khtml-border-radius:2px;}
 @media screen and (-webkit-min-device-pixel-ratio:0){
	.hy-goods-v-go01{line-height:16px;}
 }
.hy-goods-v-processA .process-inner{text-align:center; min-height:120px; padding:45px 12px 0px 12px; letter-spacing:-1px; border:8px solid #ddd; border-radius:200px;}
.hy-goods-v-processA .process-title{font-size: 13px; font-weight:bold; display:block; margin-bottom:10px;}
.hy-goods-v-processA .process-content{font-size: 11px; line-height: 16.5px; color:#7a7a7a;margin-bottom:10px;}
.hy-goods-v-processB .process-inner{text-align:center; min-height:150px; padding:42px 12px 3px 12px; letter-spacing:-1px; border:8px solid #ddd; border-radius:400px;}
.hy-goods-v-processB .process-title{font-size: 15px; font-weight:bold; display:block; margin-bottom:15px;}
.hy-goods-v-processB .process-content{font-size: 13px; line-height: 20px; color:#7a7a7a;margin-bottom:10px;}
div[class*="hy-goods-v-process"] .process-btn-go{color:#8a8a8a; text-decoration:underline; font-size:11px;}
div[class*="hy-goods-v-process"] .process-depth01{background:url("/images/view_process_01_arrow.png") right center no-repeat; padding-right:13px;}
div[class*="hy-goods-v-process"] .process-depth01 .process-inner{border-color:#00A9E4;}
div[class*="hy-goods-v-process"] .process-depth01 .process-title{color:#0594C5;}
div[class*="hy-goods-v-process"] .process-depth02{background:url("/images/view_process_02_arrow.png") right center no-repeat; padding-right:13px;}
div[class*="hy-goods-v-process"] .process-depth02 .process-inner{border-color:#ed7310;}
div[class*="hy-goods-v-process"] .process-depth02 .process-title{color:#ed7310;}
div[class*="hy-goods-v-process"] .process-depth03{background:url("/images/view_process_03_arrow.png") right center no-repeat; padding-right:13px;}
div[class*="hy-goods-v-process"] .process-depth03 .process-inner{border-color:#666666;}
div[class*="hy-goods-v-process"] .process-depth03 .process-title{color:#666666;}
div[class*="hy-goods-v-process"] .process-depth04{background:url("/images/view_process_04_arrow.png") right center no-repeat; padding-right:13px;}
div[class*="hy-goods-v-process"] .process-depth04 .process-inner{border-color:#4a6695;}
div[class*="hy-goods-v-process"] .process-depth04 .process-title{color:#4a6695;}
div[class*="hy-goods-v-process"] .process-depth05{background:url("/images/view_process_05_arrow.png") right center no-repeat; padding-right:13px;}
div[class*="hy-goods-v-process"] .process-depth05 .process-inner{border-color:#f26a64;}
div[class*="hy-goods-v-process"] .process-depth05 .process-title{color:#f26a64 ;}
.table_goods_detail th, .table_goods_detail td{vertical-align:top;} 
.table_goods_detail th{font-size:14px; font-weight:bold; color:#333; text-align:left;padding:9px 5px 9px 15px;background:url("/images/hy_goods_v_bullet.jpg") 3px 16px no-repeat;}  
.table_goods_detail td{color:#3d3d3d;text-align:left;padding:9px 5px; font-size:13px; line-height:20px;}
.table_goods_detail .AB-select{height:30px; line-height:30px; padding-left:5px;}
.hy-goods-v-btn li{float:left;width:50%;}
.hy-goods-v-btn li a{display:block; margin-right:6px; border-radius:2px; text-align:center; font-weight:bold; height:40px; line-height:40px; background:#7B8B9C;  border:1px solid #7B8B9C; color:#fff; font-size:14px;}
.hy-goods-v-btn li a:hover{background:#f9f9f9; color:#454545; border:1px solid #ddd;}
.hy-goods-v-btn li:last-child a{margin-right:0;}
.btn li{float:left;width:30%;}
.btn li:first-child{width:40%;}
.btn li a{display:block; margin-right:6px;}
.btn li:last-child a{margin-right:0;}
.btn li a span[class^="goods-btn-"]{display:block;}
.ABA-subcontent .map.hy-shop-navi{position:static; padding-top:25px; overflow:hidden; z-index:1;}
.hy-goods-l-wrap{border:1px solid #ddd; width:311px; height:370px; margin:0 30px 20px 0; float:left;box-shadow:0 1px 2px #eee;}
.hy-goods-l-wrap:nth-child(3n){margin-right:0;}
.hy-goods-l-desc{padding:12px 15px;}
.hy-goods-l-img{border-bottom:1px solid #f3f3f3; height:250px; overflow:hidden;}
.hy-goods-l-subject{display:block; color:#353535; font-size:15px; letter-spacing:-1px; line-height:18px; margin-bottom:8px;}
.hy-goods-l-content{display:block; font-size:12px; letter-spacing:-1px; line-height:17px; color:#adadad; margin-bottom:8px;}
.hy-goods-l-wrap .ABS-sell-price{color:#3083D9; font-size:14px;}
.hy-goods-sch{margin:15px 0 25px 0; background:#f9f9f9; border:1px solid #ddd; box-shadow:0 1px 1px #eee; padding:15px 0 15px 117px;}
.hy-goods-sch .AB-select{height:33px; line-height:33px;}
.hy-goods-sch .AB-text{padding-left:5px;height:39px; line-height:39px; border:2px solid #6aa515; margin:0;}
.hy-goods-sch-tit{display:inline-block; margin:0 22px 0 7px; font-size:20px; font-family:"나눔고딕", nanumgothic, "맑은 고딕", malgun gothic, dotum; vertical-align:middle;}
.hy-goods-l-uptag{margin-bottom:10px; background:#53C718; color:#fff; letter-spacing:-0.5px; font-size:13px; padding:12px 18px; line-height:20px;}
/* 웹에이전시 컨텐츠용 by lee */
#AB_contents .web-agency{margin-bottom:40px;}
#AB_contents .web-agency h2 { background:url("sub_title1_icon.png") 0 10px no-repeat; padding:12px 0 12px 37px; margin-bottom:5px; font-size:22px; font-weight:bold; line-height:24px; letter-spacing:-1px; }
#AB_contents .web-agency h3 { background:url("sub_title2_icon.gif") 1px 5px no-repeat; font-size:15px; padding:0 0 6px 13px; font-weight:bold;}
#AB_contents .web-agency h4 { line-height:2;font-size:13px; font-weight:bold; margin-bottom:5px; padding-left:14px; color:#090;}
#AB_contents .web-agency p { line-height:1.8;font-size:13px; }
#AB_contents .web-agency p strong { font-weight:bold; }
#AB_contents .web-agency p img { border:1px solid #cacaca; margin:10px 0; padding:3px; max-width:663px;}
#AB_contents .web-agency p.fl-left { display:inline-block;width:390px;float:left;padding-top:10px;margin-right:30px;}
#AB_contents .web-agency p.fl-right { display:inline-block;width:280px;float:left;}
#AB_contents .web-agency a.btn_b_g_6 { background:url('/images/webagency/btn_b_g_6.gif') no-repeat left top; display:inline-block; text-decoration:none; padding-left:30px; }
#AB_contents .web-agency a.btn_b_g_6 span { background:url('/images/webagency/btn_b_g_6.gif') no-repeat right top; display:inline-block; padding-right:30px; line-height:60px; font-size:19px; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0, 0.3);}
#AB_contents .web-agency a.btn_b_g_6 span.eng { background:none; padding-right:0; display:inline; font-family:Georgia,Times New Roman,serif; font-size:20px; font-style:italic; text-shadow:1px 1px 0 rgba(0,0,0, 0.3); }
#AB_contents .web-agency a.btn_b_g_6:hover { background:url('/images/webagency/btn_b_g_6.gif') no-repeat left -60px; }
#AB_contents .web-agency a.btn_b_g_6:hover span { background:url('/images/webagency/btn_b_g_6.gif') no-repeat right -60px; color:#666; text-shadow:1px 1px 0 rgba(255,255,255, 1);}
#AB_contents .web-agency a.btn_b_g_6:hover span.eng { background:none; text-shadow:1px 1px 0 rgba(255,255,255, 1); }
#AB_contents .web-agency .AB-cr{margin-bottom:10px;}
#AB_contents .web-agency .box-gray{background-color:#f8f8f8; border:1px solid #eee; padding:15px 20px; line-height:21px; letter-spacing:-0.7px; font-size:13px;}
#AB_contents .web-agency .box-white{margin-top:5px; border:1px solid #eee; background:#fdfdfd; padding:15px;}
#AB_contents .web-agency .box-white img{margin-top:0; padding-left:0;}
#AB_contents .web-agency h3 + p{padding-left:14px; line-height:22px; letter-spacing:-0.7px;}
#AB_contents .web-agency h3 + p.img_p{padding-left:0;}
#AB_contents .web-agency h4 + p.fl-left{width:406px; letter-spacing:-0.7px; padding-top:5px; padding-left:14px; margin-right:15px;}
/*교육페이지용 by현정1*/
.study-content1{ font-size:13px;color:#454545;padding:20px 2px;line-height:20px;}
.study-table{ border-spacing:0;border:1px solid #93959C;border-width:2px 0 1px 0;}
.study-table th,.study-table td { font-size:15px; padding:25px; }
.study-table th { background:#f9f9f9;border:1px solid #e5e5e5;border-width:0 1px 1px 0;color:#333;font-weight:bold;}
.study-table td { border-bottom:1px solid #e5e5e5;color:#616161;}
.study-table td p{margin-bottom:10px;line-height:18px;}
.study-table td p { margin-bottom:0; line-height:20px; }
.study-table .hash-tags { color:#888; display:inline-block; margin-right:8px; white-space:nowrap; line-height:18px;}
.study-table .tch-desc { color:#888; letter-spacing:-0.5px; }
.study-table .tch-day { color:#7ba4d0; font-size:12px; }
.study-table td div { margin:5px 0; }
.study-table.info-tch td { font-size:13px; line-height:20px; text-align:left; vertical-align:top;  padding-left:20px; }
.study-table.info-tch td img { width:95px; height:auto; border:2px solid #fff; border-radius:10px; box-shadow:#dedede 0 2px 2px; }
.study-table.info-tch th { background:none; border-right:none; padding-left:0; padding-right:0}
.video-list td:first-child{font-size:14px;}
.video-list td:last-child{padding-right:5px;}
.video-list tr:last-child td{padding-bottom:15px !important;}
a.video-button{color:#458BD0;display:inline-block;padding:0 10px;height:24px;line-height:24px;border:1px solid #458BD0;border-radius:1px;}
a.video-button:hover{color:#fff;background:#458BD0;}
.bosStudy .mainTplWrap .tplSwitchTab li .eduA_btn_on{ height: 39px; line-height: 40px; width:172px; padding:0 50px; box-sizing:border-box; border: 1px solid #ddd; border-radius: 10px 10px 0 0; background-color:#5b96d2; color:#fff; border-color:#4583c1; background-image: none; border-bottom:0; margin-right:-1px; }
.bosStudy .mainTplWrap .tplSwitchTab li .eduA_btn_off { height: 39px; line-height: 40px; width:172px; padding:0 50px; box-sizing:border-box; border: 1px solid #ddd; border-radius: 10px 10px 0 0; background-image: none; margin-right: -1px; border-bottom:0; background-image: none; color:#999; margin-right:-1px; }
.eduQnaWrite table.table01 > tbody > tr > th { font-weight:bold; } 
/* KWA 도움말 by jhyun */
.help-box .btnVersionTab{margin-bottom:20px;}
.help-box .btnVersionTab li{display:inline-block; vertical-align:middle;height:50px; line-height:47px; text-align:center; box-sizing:border-box; overflow:hidden; background:#f4f4f4; border:1px solid #eaeaea; margin:-1px -1px 0 0;}
.help-box .btnVersionTab li a{display:block; font-size:14px; height:100%; color:#7a7a7a; padding:0 20px;}
.help-box .btnVersionTab li.switch-on {background:#204b92; border-color:#204b92; }
.help-box .btnVersionTab li.switch-on a {color:#fff;}
.help-box .ABA-view-body { letter-spacing:-0.3px; }
.help-box h4 { font-weight:bold; font-size:13px; letter-spacing:-0.5px; padding-bottom:5px; }
.help-box h4, .help-box b, .help-box strong { color:#4a4a4a; }
.help-box p {line-height:23px;}
.help-box img[src*="HTMLEDITOR"] { border:1px solid #f1f1f1; margin:5px 0; }
.help-box .help-notice { background:#f9f9f9; border:1px solid #ddd; padding:10px 15px; margin:8px 0; letter-spacing:0.3px; }
a.help-manual { color:#7e9fd6; font-weight:bold; text-decoration:underline; }
.help-tbl-l { width:100%; border-spacing:0; padding:0; border-collapse:collapse; }
.help-tbl-l th, .help-tbl-l td { padding:5px 10px; text-align:left; border:1px solid #eee; }
.ABA-content-box .help-tbl-l tr:last-child th, .ABA-content-box .help-tbl-l tr:last-child td { border-bottom:1px solid #eee; }
.help-note-wrap { margin-top: 50px; margin-bottom: 30px; padding: 15px 20px 10px 20px; background-color: #f7f7f7; border-top: 1px solid #ddd; }
.help-note-head { margin-bottom: 10px; }
.help-note-head h4 { color: #4b67a6; font-size: 22px; font-weight:normal; padding-bottom:0px; }
.help-note-head .help-note-btn { color:#fff; font-size:12px; letter-spacing:-0.5px; background-color:#4b67a6; border-radius:0px; display:inline-block; height:26px; line-height:25px; padding:0 8px; }
.help-note-head .AB-fr { padding-top:3px; }
.help-note-body { border-top: 1px dashed #8093bd; padding-top:10px; }
.help-note-body > div > div { line-height:18px; padding: 5px 2px; }
.help-note-body .help-note-cmt { background-color: #ffffff; border: 1px solid #e9e9e9; margin-bottom: 15px; padding: 12px; box-shadow: 0px 2px 3px #eee; }
.help-note-body .help-note-btn { color:#7a7a7a; font-weight:normal; font-size:11px; letter-spacing:-0.5px; background:#fff; border:1px solid #e5e5e5; border-color:#e8e8e8 #ddd #d9d9d9 #e8e8e8; border-radius:2px; display:inline-block; height:20px; line-height:20px; padding:0 5px; margin:0 2px; }
.help-box .LF_page_link_current b { color:#f00; }
/* 입력상자 설명 */
.kwa-help { font-size:11px; color:#9a9a9a; display:block; padding-top:5px;  }
.kwa-help-in { font-size:11px; color:#9a9a9a; display:inline-block; }
.kwa-notice { font-size:13px; color:#01c43d; display:inline-block; height:24px; line-height:23px; letter-spacing:-0.5px; }
.kwa-notice a{ font-size:13px; color:#01c43d; font-weight:bold; display:inline-block; height:24px; line-height:23px; letter-spacing:-0.5px; }
/* 도메인연결 쓰기페이지 테이블 */
.tblBosDomain { border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tblBosDomain th,.tblBosDomain td { padding:10px; border:1px solid #ddd; border-width:0 1px 1px 0; }
.tblBosDomain th { font-weight:bold; text-align:center; background:#f9f9f9; }
/* 작업 체크리스트 by jhyun */
.work_checklist { border-collapse:collapse; border-bottom:1px solid #e5e5e5; }
.work_checklist th, .work_checklist td { font-size:11px; line-height:16px; text-align:center; border:1px solid #e5e5e5; padding:10px; }
.work_checklist th { background:#f9f9f9; }
.work_checklist td:first-child { text-align:left; }
.work_checklist tr:hover { background:#f9f9f9; }
/* 카드 뉴스 */
.bdViewCardNews .-btnWrap { text-align:center; padding:30px 0 50px 0; }
.bdViewCardNews .-btnWrapL.over-border-color-basic, .bdViewCardNews .-btnWrapR.over-border-color-basic { position:static; }
/* 새버전 내용 추가 */
/*  design.css 수정 */
.articleList .-tblList tbody td.-fdSubject [class*="AB-LF-"] { font-size:16px; }
input[type="file"] { width:420px; }
[class*="bdView"] .articleBody.ABA-article-contents, [class*="bdView"] .articleBody.ABA-article-contents > div, [class*="bdView"] .articleBody.ABA-article-contents > a { font-size:14px; min-height:100px; }
[class*="bdView"] .articleBody.ABA-article-contents > a { color:inherit; }
.bdViewForum.bosQnaView { background:url("/images/qna_bg_top.gif") top left repeat-x; }
.bdViewForum.bosQnaView .articleHeadTop { padding-top:20px; padding-bottom:15px; padding-right:140px; border-bottom:none; }
.bdViewForum.bosQnaView [class*="articleHead"] [class^="-icon"] + h1 { color:#454545; line-height:24px; font-weight:600; }
[class*="bdView"] .articleHeadBtm .AB-cr .AB-fl { height:auto; }
[class*="bdView"] .articleHeadBtm .AB-cr .AB-fl dd { white-space:normal; vertical-align:top; }
.-tblList td .-fdCtgStar { margin-top: -3px; }
.articleList .-tblList tbody td .-fdComment {display:block; color:#aaa; line-height:1.2; margin-top:8px; }
/*  shop.css 수정 */
[class*="goodsView"] .articleBody p { font-size:13px; line-height:24px !important; }
[class*="goodsView"] .articleBody .-fdDescription img { border:1px solid #f1f1f1; }
.pageSbag .bdShop .-bdPriceWrap .AB-cr > div.-fdTotal { background:none; padding-left:0; margin-left:0; }
.pageSbag .bdShop .-bdPriceWrap .AB-cr > div.-fdTotal dt, .pageSbag .bdShop .-bdPriceWrap .AB-cr > div.-fdTotal dd { font-size:14px; text-align:left; display:inline-block; }
.pageSbag .bdShop .-bdPriceWrap .AB-cr > div.-fdTotal dd { margin-left:10px; }
/* admin.css 수정 */
[class*="bdAdmin"] .articleList .-tblList thead th, [class*="bdAdmin"] .articleList .-tblList thead td , [class*="bdAdmin"] .articleList .-tblList tbody td, [class*="bdAdmin"] .articleList .-tblList tbody td a { font-size:12px; }
.bdAdmin .articleList .-tblList tbody td.-fdSubject [class*="AB-LF-"] { font-size:12px; }/*.bdAdmin .articleView .ABA-article-contents img { max-width:700px; height:auto; }*/
.-numGoods { font-size: 11px; font-family: Tahoma, 돋움, dotum; line-height: 14px; display: inline-block; padding-left: 15px; margin-left: 0px; color: rgb(105, 134, 172); background-image: url("/cooker/theme/20170301/images/sell_goods_cnt.png"); background-position: 0px 1px;   background-repeat: no-repeat; }
/*[class*="bdWrite"].bdAdmin .articleInput .-bdOption .AB-cr .AB-fl {max-width:230px;}*/
/* Q&A게시판 상태 by jhyun */
.-fdQnaState { position:absolute; top:0px; right:30px; }
.-fdQnaState.ABA-default-box { position:static; }
.-fdQnaState .pageHead { color:#fff; font-size:15px; font-weight:600; line-height:53px; text-shadow:#57a5dc 0 1px 0; text-align:center; background-repeat:no-repeat; background-position:center top; width:67px; height:80px; margin:0 auto; }
.-fdQnaState .pageBody a { letter-spacing:-1px; background-repeat:no-repeat; background-position:left 1px; display:inline-block; padding-left:18px; }
.-fdQnaState .-fdStateA .pageHead { background-image:url("/sitecook/images/bos_qna_state_bg_A.png");}
.-fdQnaState .-fdStateA .pageBody a { background-image:url("/sitecook/images/bos_qna_state_btn_A.png"); }
.-fdQnaState .-fdStateB .pageHead { color:#917849; font-size:12px; letter-spacing:-1px; line-height:105px; text-shadow:none; background-image:url("/sitecook/images/bos_qna_state_bg_B.png"); background-size:auto 83px; height:90px; }
.-fdQnaState .-fdStateB .pageBody a { background-image:url("/sitecook/images/bos_qna_state_btn_B.png"); }
.-fdQnaState .-fdStateC .pageHead { background-image:url("/sitecook/images/bos_qna_state_bg_C.png"); }
.-fdQnaState .-fdStateC .pageBody a { background-image:url("/sitecook/images/bos_qna_state_btn_C.png"); }
/* 메인페이지 */
#btnMainBosInfo { margin-right:150px; }
#btnMainBosInfo a { display:inline-block; width:33.3%; }
#btnMainBosInfo .btn-tpl { text-align:center; width:96%;padding:0; margin:0; }
#btnMainBosInfo .btn-tpl:hover { background:#4cb4db; border: 1px solid #4cb4db; text-shadow: #4c89c5 0 0 1px;}
/* 메인 비주얼배너 */
.vbWrap { margin-bottom: 0;background-image: url("/images/bos_main_img01.png");background-repeat: no-repeat;background-position: left top; min-height: 410px; }
.vbImg { position:absolute; top:56px; left:71px; width:384px; height:210px;}
.vbImg01 { position:absolute; top:0; left:0; }
.vbImg02 { position:absolute; bottom:0; right:0; }
.vbImg.ABA-default-box { position:static; }
.vbImg01.ABA-default-box { left:30px; }
/* 상품계정 바로가기 버튼 */
.-btnWrapDevice { position:absolute; bottom:20px; right:0; }
.-btnWrapDevice.ABA-default-box { position:static; }
.-btnWrapDevice a { display:inline-block; margin-left:6px; }
.-btnWrapDevice img { padding:8px; border:1px solid #eee; }
.bosDesignView .-bdTitleWrap .-btnWrapDevice { top:18px; }
.bosDesignView .bdGoodsInfoR .-bdTitleWrap { padding-right:100px; }
.bosDesignView.goodsView02 .articleHead .-bdGoodsThumb { margin:0; }
.bosDesignView.goodsView02 .articleHead .-bdGoodsThumb img { border:none; margin:0; }
.-bdBosNotice { background-color:#f3f3f3; border:1px solid #e5e5e5; padding:4px; margin-bottom:20px; position:relative; }
.-bdBosNotice > div { background-color:#fff; border:1px solid #e8e8e8; padding:20px 25px; }
.-bdBosNotice .articleHead { color:#333333; font-size:16px; font-weight:600; letter-spacing:-1px; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px; }
.-bdBosNotice .articleBody { color:#666; font-size:14px; font-weight:300; letter-spacing:-0.3px; line-height:1.8; }
.-bdBosNotice .articleBody b, .-bdBosNotice .articleBody strong { color:#444444; }
.-bdBosNotice .articleBody + .articleBody { border:1px solid #e5e5e5; margin-top:20px; }
.-bdBosNotice .articleBody .bosNoticeAdminTitle { color:#666; font-size:14px; letter-spacing:-1px; background:#f7f7f7; border-bottom:1px solid #e5e5e5; padding:10px 15px; }
.-bdBosNotice .articleBody .bosNoticeAdminConts { background:#fdfdfd; padding:15px; }
.-bdBosNotice .-btnWrap { position:absolute; top:22px; right:28px; }
.-bdBosNotice .-btnWrap a { color:#fff; font-size:12px; letter-spacing:-0.5px; background-color:#caaf92; display:inline-block; height:24px; line-height:24px; padding:0 10px; }
.bosNoticeLink { color:#5caee2; font-size:11px; font-family:dotum; letter-spacing:-1px; text-align:center; border:1px solid #8ac5ec; border-radius:1px; display:inline-block; width:44px; height:14px; line-height:17px; margin-top:3px; vertical-align:top; }
.bosNoticeLink a { color:#5caee2; }
@media screen and (-webkit-min-device-pixel-ratio: 0){ .bosNoticeLink { line-height:16px; } }
/* 교육신청 */
.edu-btn-state, .edu-btn-state-close {height:32px; line-height:31px; font-size:15px; letter-spacing:-1px; border-radius:5px; width:100%; padding:0 5px; text-align:center; font-family:inherit; box-sizing:border-box; }
@media screen and (-webkit-min-device-pixel-ratio: 0){
.edu-btn-state, .edu-btn-state-close{line-height:31px;}
}
.edu-btn-state{background:#df7c7c; color:#fff; display:inline-block; border-radius:3px;}
.edu-btn-state-close{background:#e7e7e7; color:#7e7e7e; display:inline-block;border-radius:3px; border:1px solid #ddd;}
.AB-edu-comment{font-size:11px; color:#8a8a8a;}
.bosStudy .-bdVote { padding:0; display:inline-block; vertical-align:middle; margin:-4px 0 0 5px; }
.bosStudy .-bdVote .AB-fl a[class*="-btn"] { padding:0; background:none; border:none; }
.bosStudy .bosStudySubject { color:#454545; font-size: 22px; font-weight: 600; margin-bottom: 20px;padding-bottom: 17px;border-bottom: 1px dashed #dddddd; }
.bosStudy .bosStudySubject h1 { color:#454545; font-size:22px; font-weight:600; }
.bosStudy .bosStudySubject h1 span { font-weight:normal; font-size:16px; }
.bosStudy .bosStudyContents { font-size: 15px;color: #666666;line-height:1.7;letter-spacing: -0.3px;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px dashed #dddddd; }
.bosStudy .bosStudyWrap { padding-bottom:40px; }
.bosStudy .bosStudyHead { color:#454545; font-size:16px; font-weight:600; letter-spacing:-1px; padding-bottom:10px; }
.bosStudy .bosStudyBody { padding:8px 15px; background:#fafafa; border:1px solid #e5e5e5; }
.bosStudy #AB-btn-sapply { display:inline-block; }
.bosStudy .bosStudyBtn { background:url("/template/PLUGIN_study_apply/program/images/btn_link_bg.gif") no-repeat;display:inline-block;height:85px; line-height:63px; width:214px; padding:0 10px; color:#fff; text-align:center; font-size:21px; font-weight:bold; letter-spacing:-1px; text-shadow:0 1px 0 #222; }
.bosStudy .tpl-icon1 { padding:10px 0; }
.bosStudy .tpl-icon1 li{background:url("/images/dot03.jpg") 5px 7px no-repeat; padding-left:17px;margin:9px 0; font-size:13px; color:#666;} 
.bosStudy .tpl-icon1 li.title { font-weight:bold; background:none; padding-left:0; margin-bottom:12px; }
.bosStudy .tpl-icon1 li:first-child{margin-top:0;} 
.bosStudy .tpl-icon1 li:last-child{margin-bottom:0;}
.bosStudy .tblSubTpl01 tbody th , .bosStudy .tblSubTpl01 tbody td { border-color:#e5e5e5; letter-spacing:0; }
.bosStudy .bosStudySubject .edu-btn-state-close, .bosStudy .bosStudySubject .edu-btn-state { font-size:12px; border-radius:1px; display:inline-block; width:60px; height:24px; line-height:23px; margin-left:8px; vertical-align:middle; }
/* 솔루션버전 */
.bosVersion { border-collapse:collapse; }
.bosVersion th, .bosVersion td { font-size:13px; line-height:20px; border:1px solid #eee; border-collapse:collapse; padding:8px 12px; }
.bosVersion th { color:#454545; font-weight:bold; letter-spacing:-0.5px; text-align:center; background-color:#f7f7f7; }
.bosVersion td { color:#7a7a7a;  }
.bosVersion td:first-child , .bosVersion td:last-child { text-align:center; }
.bosVersionNotice { color:#7a7a7a; font-size:13px; line-height:20px; border:2px solid #bedef1; padding:10px 20px; margin-top:10px; }
/* BOS프로세스 */
.bosProcessWrap .mainTplWrap .tplSwitchTab li { width:auto; }
.bosProcessWrap .mainTplWrap .tplSwitchTab li a { padding:0 10px; height:40px; line-height:40px; }
.bosProcessWrap .mainTplWrap .tplSwitchTab li:first-child a { padding-left:0; }
/* 법정의무교육 */
.corp-edu-btnset{text-align:center;padding:10px 0 0 0;}
.corp-edu-btnset li{display:inline-block;width:50%;}
.corp-edu-btnset li:first-child{box-sizing:border-box;}
.corp-edu-btn{display:block; box-sizing:border-box; cursor:pointer; height:40px; line-height:36px; width:100%; background:#ccc; border:1px solid #bbb;font-size:15px; color:#fff; font-weight:bold; letter-spacing:-1px; font-family:Nanum BarunGothic, malgun gothic, dotum; vertical-align:middle;}
.corp-edu-btn.current {background:#598cc8; border:1px solid #3C83CA;color:#fff}
/* 세금계산서 */
.bosTaxView { padding-bottom:20px; }
.bosTaxView table { width:100%; padding:0; border-spacing:0; border-collapse:collapse; }
.bosTaxView table caption { display:block; font-size:14px; font-weight:600; line-height:20px; text-align:left; height:25px; width:auto; visibility:visible; position:static; }
.bosTaxView th, .bosTaxView td { color:#7a7a7a; line-height:20px; letter-spacing:-0.5px; text-align:left; background-color:#fff; border:1px solid #e5e5e5; border-collapse:collapse; padding:6px 12px; }
.bosTaxView th { color:#555; background-color:#f7f7f7; }
.bosTaxWrite.bdWrite .articleInput { background-color:#fff; }
.bosTaxWrite.bdWrite .articleHead h4{padding-bottom:0;}
/* 소셜로그인 */
.pageMember .bosSnsTitle , .pageAgreement .bosSnsTitle { color:#5a5a5a; font-size:17px; font-weight:600; padding-bottom:25px; letter-spacing: -0.5px; line-height: 20px; text-align: center; box-sizing: border-box; }
.pageMember .bosSnsTitle b , .pageAgreement .bosSnsTitle b , .pageMember .bosSnsTitle strong , .pageAgreement .bosSnsTitle strong { font-weight:600; display:inline-block; border-bottom:1px solid #aaa; padding-bottom:4px;  }
/* 분류펼침메뉴 */
.bosCtgMenu { margin-bottom:30px; }
.bosCtgMenu .AB-category-link-list li { width:auto; padding:0; margin-right:30px; }
.bosCtgBtnWrap div[id*="AB-CLL-"] { border:none; margin-bottom:30px; }
.bosCtgBtnWrap .AB-category-link-list { padding:0; }
.bosCtgBtnWrap .AB-category-link-list li { background:#fff; border:1px solid #e5e5e5; border-radius:3px; width:auto; padding:0; margin-right:10px; }
.bosCtgBtnWrap .AB-category-link-list li a { color:#7a7a7a; display:block; height:24px; line-height:24px; padding:0 10px; }
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-A { background: #fdfbed; border-color: #e8e4c7; }
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-C{background: #d9eff7; border-color: #bdd8e2; }
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-E{background: #e7e7e7; border-color: #d8d8d8; }
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-F{ background: #f7ebf9; border-color: #e9d2ec;}
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-H{background: #fff9cc; border-color: #f1e79d; }
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-P{background: #ecf1f7; border-color: #d1dbe6; }
.bosCtgBtnWrap .AB-category-link-list li#AB-CLL-index192-4-Q{background: #fff0e6; border-color: #e6d7ce; }
/* bos 프로세스 메뉴 */
[class*="bdAdmin"] .articleView .-tblList td.-fdSubject { font-weight:bold; font-size:16px; padding:10px 8px; }
/*필수체크리스트*/
.list2 ul li{ color:#999; background:url("checklist_dot.gif") left 10px no-repeat; padding-left:7px; }
/*팝업*/
.bosPopupWrap { background-color: #4e5d80; background-image: url(/images/bospop_notice_bg.png); background-repeat: no-repeat; background-position: center 25px; padding: 150px 50px 30px 50px; }
.bosPopupWrap .-head { color: #fff; font-size: 26px; font-weight: bold; font-family: NanumSquare,Malgun Gothic; text-align: center; padding-bottom: 30px; }
.bosPopupWrap2 { background-color: #4e5d80; padding:75px 50px; }
.bosPopupWrap2 .-head { color: #fff; font-size: 26px; font-weight: bold; font-family: NanumSquare,Malgun Gothic; text-align: center; }
.bosPopupWrap2 .-head > div { border-bottom:1px solid rgba(255,255,255,0.6); padding:0 5px 20px; margin-bottom:50px; display:inline-block; }
[class*="bosPopupWrap"] [class*="-content"] { color:rgba(255,255,255,0.8); font-size: 13px; line-height: 1.5; padding-bottom: 20px; }
[class*="bosPopupWrap"] [class*="-content"] b { color:#fff; font-size: 15px; }
[class*="bosPopupWrap"] [class*="-content"] a { color:#fff; font-weight:bold; }
[class*="bosPopupWrap"] [class*="-content"] strong { color:#ffeb3b; }
.bosPopupBtn { display:inline-block; font-size:14px; width:130px; height:40px; line-height:40px; border:1px solid #ddd; text-align:center; }
.bosPopupBtn:hover { background:rgba(255,255,255,0.1)}
/* 템플릿 선택하기 */
.imgSelectTplOn{top:50%; left:50%; margin-top:-75px; margin-left:-75px;z-index:10;}
/* 코어설치정보 */
.bdAdmin .installBtnState .AB-category-btn{min-width:92px;}
.installBtnState .AB-category-btn[class*="AB-category-bgI"]{background: #e7f1e8; border-color: #c8e0ca;}
.installBtnState .AB-category-btn[class*="AB-category-bgO"]{background: #fdfbed; border-color: #e8e4c7;}
.installBtnState .AB-category-btn[class*="AB-category-bgP"]{background: #d9eff7; border-color: #bdd8e2; }
.installBtnState .AB-category-btn[class*="AB-category-bgN"]{background: #ffeee6; border-color: #f1d7cb;}
.installBtnState .AB-category-btn[class*="AB-category-bgE"]{background: #ecf1f7; border-color: #d1dbe6; }
.installBtnState .AB-category-btn[class*="AB-category-bgX"]{background: #f7ebf9; border-color: #e9d2ec; }
.installBtnState .AB-category-btn[class*="AB-category-bgD"]{background: #e7e7e7; border-color: #d8d8d8; }
.installBtnState .AB-category-btn.AB-category-bgAType{background: #ecf1f7; border-color: #d1dbe6;}
.installBtnState .AB-category-btn.AB-category-bgBType{background: #e7f1e8; border-color: #c8e0ca;}
.installBtnState .AB-category-btn.AB-category-bgCType{background: #d9eff7; border-color: #bdd8e2;}
.installBtnState .AB-category-btn.AB-category-bgDType{background: #f2ebf9; border-color: #e1dde6; }
.installBtnState .AB-category-btn.AB-category-bgEType{background: #ffeee6; border-color: #f1d7cb;}
.installBtnState .AB-category-btn.AB-category-bgFType{background: #fdfbed; border-color: #e8e4c7;}
.installBtnState .AB-category-btn.AB-category-bgNone{background: #fafafa; border-color: #eaeaea;}
.installBtnState .AB-category-btn.AB-category-bgNone, .installBtnState .AB-category-btn.AB-category-bgNone span, .installBtnState .AB-category-btn.AB-category-bgNone a{color:#c7c7c7;}
.-linkDomain {background:url("core_install_link.png") -3px 3px no-repeat; display:inline-block; padding-left:12px; line-height:20px; height:20px;}
a + .-linkDomain {margin-left:10px;}
.-linkDomain a, td.-linkSubomain p:first-child a {color:#678ada !important; font-size:13px !important;}
td.-linkSubomain p{line-height:20px; height:20px;}
td.-linkSubomain p:first-child {background:url("core_install_link.png") -3px 3px no-repeat; display:inline-block; padding-left:12px;}
.-fdUsedRate{background:linear-gradient(to bottom, #e9eef9 0%, #f2f4f9 100%);background:-webkit-linear-gradient(top, #e9eef9 0%, #f2f4f9 100%);background-color: #e9eef9 ;width: 200px; height:20px; line-height:20px; position:relative; border-radius:3px; border:1px solid #e5ebf7; box-sizing:border-box; }
.-fdUsedRate .-fdNum{color: #004892; line-height:18px; top:0; bottom:0; left:3px; right:0; z-index:1; letter-spacing:0.3px;}
.-fdUsedRate [class*="width-"]{top:0; bottom:0; left:0; background-color:#c7ddfb; z-index:0; border-radius:3px; max-width:200px; }
.bosInstallView .bdView[class*="bdAdmin"] .articleView{margin-top:20px;}
.bosInstallView [class*="bdAdmin"] .-bdTitleWrap [class*="-titleTab"]{font-size:15px; font-weight:bold; letter-spacing:-1px;}
.bosInstallView [class*="bdAdmin"] .-tblList tbody th{font-size:13px; color:#454545; position:relative;}
.bosInstallView [class*="bdAdmin"] .-tblList tbody td , .bosInstallView [class*="bdAdmin"] .-tblList tbody td a{font-size:13px; color:#1c1c1c; }
.bosInstallView [class*="bdAdmin"] .-tblList tbody td a:hover{text-decoration:underline;}
.bosInstallView [class*="bdAdmin"] .-tblList tbody td .btn-tpl.btn-size-03{vertical-align:top; min-width:80px; text-align:center;}
.bosInstallView .articleHead h4{font-size:15px; vertical-align:middle; }
.-fdInstallLog { white-space:nowrap; font-size:12px; width:1200px; height:200px; overflow-x:scroll; overflow-y:scroll; }
.-fdServiceStateO{color:#ff2111;}
.-fdServiceStateQ{color:#aaa;}
.bgNoticeA td, .bgNoticeA td:hover{background:#f5f5f5 !important;} /*계정관리,서버관리 공지글 표시*/
.bosAuto .pageSellDetail { padding-top:10px; padding-bottom:40px; }
.bosAuto .pageSellDetail .articleBody .AB-cr .AB-fl { font-size:16px;}
.bosAuto .pageSellDetail .articleHead .AB-fl, .bosAuto .pageSellDetail .articleHead .AB-fl strong{font-size:14px;}
.bosAuto .bdShop .-bdPriceWrap dl dt{font-size:13px;}
.bosAuto .bdShop .-bdPriceWrap dl dd{font-size:15px;}
.btnShowLayerExit { right:3px; top:-41px; }
.btnShowLayerExit a { color:#fff; font-size:11px; font-family:dotum, malgun gothic; background:url("/cooker/theme/20170301/images/admin_mode_exit.png") right 2px no-repeat; display:inline-block; padding-right:13px; }
.bosHostingTable tbody td.-fdPrice{font-size:13px; font-weight:bold; letter-spacing:-0.3px;}
.bosHostingTable thead th, .bosHostingTable tbody th {font-size:13px;}
[class*="inputDivide"] .admin-select-chg li { float:left; height:28px; padding:0; box-sizing:border-box; white-space:nowrap; overflow:hidden; }
form[id^="-sl-"] .-sl [class*="inputDivide"] .admin-select-chg li input[type="checkbox"], form[id^="-sl-"] .-sl [class*="inputDivide"] .admin-select-chg li input[type="radio"] { margin-top:4px; vertical-align:top; }
[class*="inputDivide"] .admin-select-chg li label { letter-spacing:-0.5px; line-height:22px; width:150px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.inputDivide2 .admin-select-chg li{width:50%;}
.inputDivide3 .admin-select-chg li{width:33.3%;}
.bosAuto .myBtnWrap a { font-size:15px; }
.bosAuto .myBtnWrap a:hover { color:#000 !important; text-decoration:underline; }
.bosAuto .myBtnWrap [class*="-btn"] { margin-right:15px; }
.bosAuto .AB-category-btn { height:30px; line-height:30px; width:100%; text-align:center; }
.bosAuto .AB-category-btn span { font-size:13px; }
.rotate-item-s-wrap{background:url("loading_rotate_bg_s.png") center center no-repeat; width:22px; height:22px;  display:inline-block; }
.rotate-item-s-wrap img{-webkit-animation: rotate-item-s 2s linear infinite;-moz-animation: rotate-item-s 2s linear infinite;-o-animation: rotate-item-s 2s linear infinite;-ms-animation: rotate-item-s 2s linear infinite;}
@-webkit-keyframes rotate-item-s { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }
@-moz-keyframes rotate-item-s  { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }
@-o-keyframes rotate-item-s { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }
@-ms-keyframes rotate-item-s { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }
[class*="infraQty"] {display:inline-block; vertical-align:middle; height:24px; width:24px; box-sizing:border-box; border:1px solid #ddd; border-radius:3px; text-align:center;margin:0 2px; position:relative; font-weight:bold; font-size:18px; color:#666 !important; line-height:16px; }
/*다이얼로그*/
.ui-dialog-content .articleList .-tblList thead th, .ui-dialog-content .articleList .-tblList thead td , .ui-dialog-content .articleList .-tblList tbody td, .ui-dialog-content .articleList .-tblList tbody td a , .ui-dialog-content .articleList .-tblList tbody td [class*="AB-LF-"]{ font-size:12px; }
.ui-dialog-content .bdWrite .articleHead { color:#565656; letter-spacing:-0.5px; line-height:1.5; background:#f7f7f7; border:1px solid #e3e3e3; padding:10px 130px 10px 15px; margin-bottom:8px; position:relative; overflow:hidden; }
.ui-dialog-content .bdWrite .articleHead h3 { font-size:14px; font-weight:bold; letter-spacing:-0.5px; line-height:20px; display:inline-block; }
.ui-dialog-content .bdWrite .articleInput { color:#565656; background-color:#fff; border:1px solid #ccc; border-color:#ccc #bbb #aaa #bbb; padding-bottom:0; margin-bottom:30px; }
.ui-dialog-content .bdAdmin.bdWrite .articleInput > ul > li > label , .bdAdmin.bdWrite.bdDialog .articleInput > ul > li > label , .infraManualView.bdWrite .articleInput > ul > li > label  {padding-left:15px;}
.ui-dialog-content .bdAdmin.bdWrite .articleInput > ul > li > label.-iconRequiredInput , .bdAdmin.bdWrite.bdDialog .articleInput > ul > li > label.-iconRequiredInput , .infraManualView.bdWrite .articleInput > ul > li > label.-iconRequiredInput {background:none;}
/*계정관리/인프라매뉴얼*/
.infraManualView {background:#fff; border:1px solid #ddd; box-shadow:#ddd 0 0 5px; }
.bdView .infraManualView{width:820px; margin:30px auto; min-height:400px;}
.ui-dialog .bdView .infraManualView{width:auto; margin:0; }
 .infraManualView.bdWrite{background:none; border:none; box-shadow:none;}
.infraManualView .pageHead {padding:30px 30px 0px; }
.infraManualView .pageHead h3{font-size:28px; letter-spacing:-1px; padding-bottom:20px; }
.infraManualView .pageBody { padding:30px 30px 40px 30px; font-size:14px; line-height:1.7; letter-spacing:-0.5px; color:#666; border-top:1px solid #eaeaea; min-height:100px;}
.infraManualView .pageBody .manual_title_1 {font-size:18px; color:#111; font-weight:500; letter-spacing:-1px; line-height:1.5; color:#333; padding-bottom:5px;}
.infraManualView .pageBody a {color:#28a0e5; text-decoration:underline;}
.infraManualView .pageFoot {background:#fafafa; padding:20px 30px; font-size:13px;  line-height:1.5;}
.infraManualView .tblSubTpl01.AB-alignc th, .infraManualView .tblSubTpl01.AB-alignc td, .tblSubTpl01.AB-alignc th , .tblSubTpl01.AB-alignc td{text-align:center;}
.infraManualView .tblSubTpl01 { width:100%; border-top:1px solid #000; border-bottom:none; border-spacing:0; padding:0;}
.infraManualView .tblSubTpl01 th, .infraManualView .tblSubTpl01 td {border-right:1px solid #e3e3e3;}
.infraManualView .tblSubTpl01 thead th { border-bottom:1px solid #aaa; text-align:center; padding:12px; font-weight:600; color:#3d3d3d; font-size:14px; line-height:22px; letter-spacing:-1px; background:#fff; border-left:none !important;}
.infraManualView .tblSubTpl01 tbody th { background-color: #f9f9f9; border-bottom:1px solid #ddd !important; text-align:center;  font-weight:bold; color:#3d3d3d; font-size:13px; line-height:22px; letter-spacing:-1px; border-left:none !important;}
.infraManualView .tblSubTpl01 td { border-bottom:1px solid #ddd !important; text-align:center; padding:13px; color:#5a5a5a; font-size:13px; line-height:22px; letter-spacing:-0.5px; border-left:none !important;  background:#fff !important; }
.infraManualView .tblSubTpl01 th[rowspan], .infraManualView .tblSubTpl01 td[rowspan] {border-right:1px solid #ddd;}
.infraManualView .tblSubTpl01 thead th:last-child, .infraManualView .tblSubTpl01 tbody th:last-child, .infraManualView .tblSubTpl01 tbody td:last-child {border-right:none;}
.infraManualView .pageFoot table{border-spacing:0;}
.infraManualView .pageFoot table th , .infraManualView .pageFoot table td {text-align:left; color:#5a5a5a; padding:12px 20px; font-size:14px; box-sizing:border-box; border:1px solid #e5e5e5; border-width:1px 1px 0 0;}
.infraManualView .pageFoot table td:last-child {border-right:none;}
.infraManualView .pageFoot table th {font-weight:bold;}
.-fdUpdateBadge{float:right; margin-top:2px; margin-right:8px;}
.-fdCautionBadge {display:inline-block; width:18px; height:18px; line-height:15px; text-align:center; font-size:13px; border-radius:20px; margin:0 4px; vertical-align:middle; cursor:pointer; padding:0 5px; box-sizing:border-box; color:#fff; font-weight:bold; background: linear-gradient(to bottom, #E65C62 0%, #D62D35 100%); background: -webkit-linear-gradient(top, #E65C62 0%, #D62D35 100%); background-color: #D62D35; border: 1px solid #D62D35; text-shadow: #b90911 0 0 1px; box-shadow: rgb(255 255 255 / 50%) 0 0 2px inset; }
[class*="bdWrite"] .articleInput > ul > li.bgInputAdmin, [class*="bdWrite"] .articleInput > ul > div > li.bgInputAdmin {background: linear-gradient(to right, #fdf9e6 0%, #fdf9e6 160px, #ffffff 160px, #ffffff 100%); background: -webkit-linear-gradient(left, #fdf9e6 0%, #fdf9e6 160px, #ffffff 160px, #ffffff 100%);}
[class*="bdAdmin"] .-tblList tbody tr.bgInputAdmin th{background: linear-gradient(to bottom, #fffdf4 20%, #fdf9e6 100%); background: -webkit-linear-gradient(top, #fffdf4 20%, #fdf9e6); background-color: #fdf9e6;}
@media all and (max-width:480px) { 
	.bdView .infraManualView {width:100%; margin:0; min-height:0;}
	.manual_tbl_wrap{width:100%; overflow-x:auto; padding-bottom:8px;} 
	.manual_tbl_wrap .tblSubTpl01{width:700px;}
	.manual_tbl_wrap::-webkit-scrollbar{height:15px;} 
	.manual_tbl_wrap::-webkit-scrollbar-track{background:#f5f5f5; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f4f4f4)); box-shadow:rgba(150, 150, 150, 0.1) 1px 1px 1px inset; border-radius:8px;} 
	.manual_tbl_wrap::-webkit-scrollbar-thumb{background:#ccc; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(100%,#c5c5c5)); box-shadow:rgba(6, 6, 6, 0.1) 1px 1px 1px inset; border-radius:8px;}
}
.-btnBosAutoHelp { display:inline-block; color:#fff !important; font-size:13px !important; background:#14adea; border-radius:18px; width:18px; height:18px; line-height:18px; text-align:center; margin-left:7px; vertical-align:top; margin-top:3px; position:absolute; right:12px;}
.-btnBosAutoHelp.AB-ps{position:static !important;}
.-btnBosAutoHelp.is_viewN{background:#babcc0;}
.-btnWrap .-btnBosAutoHelp{margin-right:5px;}
.countDashboard .pageHead .-btnBosAutoHelp{margin-top:5px;}
.bdAdmin .-btnBosAutoHelp {vertical-align:middle; margin-top:0; width:16px; height:16px; line-height:16px; margin-bottom:2px; background:#75a2e2;}
.skin_theme_03 .skin_title {font-size:15px !important; letter-spacing:-1px !important;}
.-fdDeleteY{color:#f00;}
.-fdDeleteN{color:#9a9a9a;}
.infraTraffic table {width:100%; padding:0; border-spacing:0; border-collapse:collapse;}
.infraTraffic table td, .infraTraffic table th{border:1px solid #eee; padding:0px 10px; height:34px; box-sizing:border-box;}
.infraTraffic table th { background-color:#fcfcfc; text-align:center; }
.infraTraffic table td:first-child {text-align:center; background:#fcfcfc;}
.infraTraffic table td:last-child {text-align:right;width:35%; }
.infraTraffic span.unit {color:#999; font-size:0.85em; display:inline-block; margin-left:2px;}/*수정대상-시작*/
.-fdPasswdCmt {color:#aaa; display:inline-block; margin-left:5px; }
.bosAuto .-fdPasswdCmt {padding-top:2px;}
.-fdPasswdOver.rotate-item-s-wrap, .-fdPasswdOver .-on, .-fdPasswdOver .-off {padding:8px;}
.-fdPasswdOver .-on {display:none; color:#000; }
.-fdPasswdOver .-off {display:block; color:#aaa; letter-spacing:-1px; background:url("infra_lock_over.png") 9px center no-repeat; padding-left:29px; height:20px; line-height:20px; }
.-fdPasswdOver:hover .-on {display:block;}
.-fdPasswdOver:hover .-off {display:none;}
.bosAuto .-fdPasswdOver .-on, .bosAuto .-fdPasswdOver .-off {height:30px; line-height:30px; }
.bosAuto .-fdPasswdOver .-on , .bosAuto .-fdPasswdOver .-off , .bosAuto .-fdPasswdOver.rotate-item-s-wrap{ padding:20px; }
.bosAuto .-fdPasswdOver .-off {padding-left:41px; background-position-x:20px;}
.bosAuto .-fdPasswdOver .-on .btn-tpl.btn-size-03 {margin-top:0px;}
.-fdInfoLock {margin-bottom: 20px;padding: 12px;background-color: #fcfcfc;border: 1px solid #e5e5e5; }
.-fdInfoLock > div > div {float:left; margin-right:10px; line-height:23px;}
.-fdInfoLock > div > div img {margin-top:-2px;}
.-fdInfoLock .-title{font-weight: bold;color: #000000;}
.-fdInfoLock .-contents {color: #959595;letter-spacing: -0.5px; font-weight:300;}
.bosAuto .-fdInfoLock {padding:20px;}
.bosAuto .-fdInfoLock .-title , .bosAuto .-fdInfoLock .-contents {font-size:15px; }/*수정대상-끝*/
@media(max-width:800px) { 
	.bosAuto .-fdPasswdOver .-on , .bosAuto .-fdPasswdOver .-off , .bosAuto .-fdPasswdOver.rotate-item-s-wrap{ padding:12px; }
	.bosAuto .-fdPasswdOver .-off {padding-left:33px; background-position-x:12px;}
	.bosAuto .-fdInfoLock {padding:15px; border-radius:5px; }
	.bosAuto .-fdInfoLock > div > div {line-height:1.5;}
	.bosAuto .bdView .pageBosInstall {width:100%; overflow-x:auto;margin-bottom:50px; } 
	.bosAuto .bdView .pageBosInstall .-tblList {border-spacing:0; padding:0; width:800px; margin-bottom:0; } 
	.bosAuto .bdView .pageBosInstall .-tblList th, .bosAuto .bdView .pageBosInstall .-tblList td {padding:12px;}
	.bosAuto .bdView .pageBosInstall .-tblList th {width:120px;}
	.bosAuto .bdView .pageBosInstall .-tblList th + td {width:180px;}
	.bosAuto .bdView .pageBosInstall::-webkit-scrollbar{height:15px;} 
	.bosAuto .bdView .pageBosInstall::-webkit-scrollbar-track{background:#f5f5f5; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f4f4f4)); box-shadow:rgba(150, 150, 150, 0.1) 1px 1px 1px inset; border-radius:8px;} 
	.bosAuto .bdView .pageBosInstall::-webkit-scrollbar-thumb{background:#ccc; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(100%,#c5c5c5)); box-shadow:rgba(6, 6, 6, 0.1) 1px 1px 1px inset; border-radius:8px;} 
}
.pageInfraLock {text-align:center; background:#fff; border:1px solid #eee; padding:35px; }
.pageInfraLock .-title {color: #000000; font-size:22px; padding:15px; }
.pageInfraLock .-contents {color: #959595;letter-spacing: -0.5px; font-size:14px; line-height:1.5; padding-bottom:20px;}
.pageInfraLock .AB-text {height:40px; line-height:40px; width:200px;}
.pageInfraLock + div .-btnWrap {margin-top:15px;}
/*추가기능*/
.-bdExtraFixed_on {height:450px; overflow-y:auto;}
.-bdExtraFixed_off {height:450px; overflow-y:auto;}
.-bdExtraFunction { padding-top:5px; overflow:hidden;}
.ui-dialog-content .bdWrite .-bdExtraFunction .articleHead{font-size:13px; padding: 12px 20px; letter-spacing:-0.3px; }
.-bdExtraFunction .articleHead h3 {color:#333;}
.-bdExtraFunction h4{font-size:20px; font-weight:bold; letter-spacing:-1px; padding:20px 20px 10px 2px;}
.-bdExtraFunction .-fdExtraPackage{border-bottom:1px solid #eee; padding-bottom:30px;}
.-bdExtraFunction .-inner {background-color:#fff;  border:1px solid #ddd; border-radius:3px;  margin-bottom:8px; box-sizing:border-box; float:left; width:49%; margin-right:1%;}
.-bdExtraFunction .-inner .-fdSubject, .-bdExtraFunction .-inner .-fdSubject span[class*="AB-LF-"] {font-size:17px; color:#333; line-height:1.4; word-break:keep-all;}
.-bdExtraFunction .-inner .-fdSubject a .btn-tpl.btn-size-05 {margin-top:1px; vertical-align:top; margin-left:8px; padding:0 6px;}
.-bdExtraFunction .-inner .-fdSubject a .btn-tpl.btn-size-02 {vertical-align:text-bottom; margin-left:8px; padding:0 6px;}
.-bdExtraFunction .-inner .-fdSubject {margin:0px 25px 0px 20px; position:relative; padding-left:22px; padding-top:15px; height:57px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.-bdExtraFunction .-fdExtraPackage .-inner .-fdSubject {height:70px; -webkit-line-clamp:3; }
.-bdExtraFunction .-inner .-fdSubject .IB_checkbox , .-bdExtraFunction .-inner .-fdSubject .AB-checkbox {position:absolute; top:19px; left:0; }
.-bdExtraFunction .-inner .-fdSubject.abline-div-padding .IB_checkbox {position:static;}
.-bdExtraFunction .-inner .-fdSubject a:hover {text-decoration:underline;}
.-bdExtraFunction .-inner .-fdSubject .bif-svc-selbox {min-width:60px;}
.-bdExtraFunction .-inner .-fdComment{font-size:13px; color:#999; padding-top:7px; line-height:1.3; letter-spacing:0px;}
.-bdExtraFunction .-inner .-fdPrice {font-size:18px; color:#14adea; border-top:1px solid #eee; text-align:center;padding:13px 20px;}
.-bdExtraFunction .-sum{ padding:20px 5px 0 5px; text-align:center;}
.-bdExtraFunction .-sum .-fdPriceTitle , .-bdExtraFunction .-sum .-fdPriceTotal {font-size:24px; color:#454545;}
.-bdExtraFunction .-sum .-fdPriceTotal {font-weight:bold; }
.-bdExtraFunction .-sum .-fdPriceTitle {letter-spacing:-1px;}
.-bdExtraFunction .-bdNoData{padding:80px 30px 20px; border:1px solid #ddd; border-radius:3px; background:url("/template/PLUGIN_shop_core/program/css/nodata.png") center 20px no-repeat; background-color:#fff; font-size:14px; color:#a5a5a5;}
.infraManualView.-bdExtraFunction {padding-top:0;}
.infraManualView.-bdExtraFunction .pageHead {padding:20px 25px 0;}
.infraManualView.-bdExtraFunction .pageBody {padding:20px 25px 30px; font-size:14px; line-height:1.5;}
.infraManualView.-bdExtraFunction .pageFoot {padding:0;}
.sub-ssl-set {background:url("/template/PLUGIN_bos_infra_front/program/images/btn_ssl_domain_sub.png") no-repeat; width:85px; height:17px; display:inline-block; font-size:0; text-indent:-9999px; vertical-align:middle; cursor:pointer; margin-left:7px; margin-top:-2px;}
.sub-ssl-set a {display:block;}
.sub-ssl-qtys {font-size:15px !important; font-weight:bold; color:#283b82 !important; background:url("/template/PLUGIN_bos_infra_front/program/images/btn_ssl_domain_cnt.png") left center no-repeat; padding-left:18px; height:17px; line-height:15px !important; display:inline-block; vertical-align:middle; margin-left:7px; margin-top:-2px;}
/*V2 인프라 구매페이지*//*구매하기버튼*/
.buyWrap { background-color:#f4f5f7; padding-top:25px; padding-bottom:20px; box-shadow: 0px -5px 10px rgba(0,0,0,0.1);}
.buyWrap h4 { font-size:34px; line-height:1; letter-spacing:-1px; }
.buyWrap .AB-fl { padding-right:15px; }
.buyWrap .AB-fl.-btnWrapDevice { position:static; bottom:inherit; right:inherit; }
.buyWrap .AB-fl.-btnWrapDevice img { background-color:#fff; }
@media all and (max-width:480px) { 
.tog-area-goods-view > div > .tblSubTpl01 > tbody > tr:first-child > th {border-top:2px solid #aaa; }
.tog-area-goods-view > div > .tblSubTpl01 > tbody > tr > th , .tog-area-goods-view > div > .tblSubTpl01 > tbody > tr > td {display:block; border:1px solid #eee; border-collapse:collapse; margin-top:-1px; font-size:15px; line-height:1.5; padding:14px; }
.tog-area-goods-view > div > .tblSubTpl01 > tbody > tr > th { background-color:#f1f1f1; }
.goodsView01 .tblSubTpl01 td p {margin:6px 0; }
.goodsView01 .tblSubTpl01 p[style*="margin-left: 40px"] {margin-left:20px !important; }
.goodsView01 .tblSubTpl01 .subTextGray {margin:5px 0; border-radius:5px; padding:10px 5px 10px 12px; font-size:14px; line-height:1.5; }
.goodsView01 td.-tdHosting .tblSubTpl01 {margin:10px 0; }
.goodsView01 td.-tdHosting .tblSubTpl01 td {line-height:1.4; }
.tog-area-goods-view > div > .tblSubTpl01 {table-layout:fixed; }
.solutionUsagefee tbody th:first-child {width:100px; }
.solutionUsagefee tbody td:last-child {width:80px; }
}
/*작업의뢰*/
[class*="-numCmt"]{font-size:11px; font-family:Tahoma,"돋움",dotum,"Apple SD Gothic Neo",sans-serif; line-height:14px; background-position:0 1px; background-repeat:no-repeat; display:inline-block; padding-left:15px; margin-left:8px;}
.-numCmt1{color:#738cec; background-image:url("icon_cmt_1.png");}
.-numCmt2{color:#ef622a; background-image:url("icon_cmt_2.png");}
.-numCmt3{color:#ff9f4f; background-image:url("icon_cmt_3.png");}
.-numCmt4{color:#8a9298; background-image:url("icon_cmt_4.png");}
.pageExpertNotice {text-align: center;padding: 35px 30px;background-color: #f7f7f7; }
.pageExpertNotice > div {word-break:keep-all; }
/* 서버관리 카드목록 */
.boxServerWrap {margin-left:-10px; margin-right:-10px; }
.boxServerList {margin:10px; float:left;background:#fff; border:1px solid #e5e5e5; border-radius:15px; box-sizing:border-box; padding:20px 20px 16px 20px; border-spacing:0; width:360px;}
.boxServerList .pageHead{ padding-bottom:15px;}
.boxServerList .pageHead .AB-pa {top:0px; right:0px;}
.boxServerList .pageBody{border-top:1px solid #eee; padding-top:10px;}
.boxServerList .-fdHost {height:25px; margin-bottom:8px; }
.boxServerList .-fdHost [class*="AB-LF-"]{font-size:19px; font-weight:bold; color: #000; }
.boxServerList .-fdIp , .boxServerList .-fdName {font-size:14px; color:#999; line-height:1.5; }
.boxServerList .-fdCount {margin-top:5px;}
.boxServerList .-fdCount dt , .boxServerList .-fdCount dd {display:inline-block;}
.boxServerList .-fdCount dt {color:#777;}
.boxServerList .-fdCount dd {padding:0 20px 0 5px;}
.boxServerList .-fdCount dd  , .boxServerList .-fdCount dd  a {font-weight:bold; color:#666;}
.boxServerList .-fdState {margin-bottom:10px;}
.boxServerList .-fdState .btn-tpl {margin-left:0; border-color:#f3f3f3; text-shadow:none; box-shadow:none; cursor:text;}
.boxServerList .-fdPrice {font-size:15px; color:#14adea; padding-top:5px;}
/*디자인 상세페이지 - hj*/
.bosDesignView .tblSubTpl01 th,.bosDesignView .tblSubTpl01 td { font-size:16px; letter-spacing:-1px; line-height:30px; }
.bosDesignView .tblSubTpl01 td { padding:35px 5px 35px 40px; font-size:15px; line-height:1.8; }
.bosDesignView .tblSubTpl01 tbody td table.tblSubTpl01 { padding-bottom:20px; }
.bosDesignView .tblSubTpl01 tbody td table.tblSubTpl01 th,.bosDesignView .tblSubTpl01 tbody td table.tblSubTpl01 td { font-size:14px;line-height:1.4; }
.bosDesignView .tblSubTpl01 tbody td table.tblSubTpl01 td { padding:15px; }
.bosDesignView .tblSubTpl01 td p {word-break:keep-all;}
/*서브사이트 헤더 리뉴얼 - hj*/
.bosHeader a[class*="-btn"]:hover { color:#fff; background-color:#224086; }
.bosHeader a.-btnSmall:hover { background-color:#8cc97e; }
.bosHeader a.-btnBunyang:hover { background-color:#f8a04b; }
.bosHeader a.-btnLaw:hover { background-color:#4b92d2; }
.bosHeader a.-btnSlim:hover { background-color:#9d8cc5; }
.bosHeader a.-btnColabo:hover { background-color:#ef7777; }
.bosHeader .schWrap { width:300px; float:right; }
.bosHeader .schBar { border:none; background-color:#f4f4f4; height:36px; line-height:36px; border-radius:50px; padding:0 40px 0 15px; width:100%; }
/*사용자포럼 리뉴얼 - hj*/
.bosForumWrap .schWrap input[name="search_value"] { border:1px solid #c0d1e1; background-color:#fff; width:100%; height:60px; line-height:60px; padding:0 30px; box-sizing:border-box; font-size:18px; border-radius:60px; font-weight:200; }
.bosForumWrap .schWrap .schValue ul { overflow:hidden; box-sizing:border-box; margin:0 auto;}
.bosForumWrap .schWrap .schValue ul li { float:left; padding:0 10px; } 
.bosForumWrap .schWrap .schValue ul li a { display:inline-block; font-size:16px; color:#4b92d2; letter-spacing:-1px; }
.bosForumWrap .schWrap .schValue ul li a:hover { text-decoration:underline; }
.bosForumWrap .schWrap .-btnSearch { background-color:#4b92d2; color:#fff; font-size:20px; display:inline-block; height:60px; line-height:60px; border-radius:60px; width:120px; text-align:center; }
.bosForumWrap .boardsWrap { padding:50px 0; height:290px; }
.bosForumWrap .noArticlesWrap { text-align:center; background-color:#fafafa; padding:50px 0; border-radius:50px; }
.bosForumWrap .noArticlesWrap .-txt { font-size:16px; color:#bbb; padding-bottom:20px; }
.bosForumWrap .noArticlesWrap .-img { display:inline-block; border:2px solid #dfdfdf; color:#ddd; border-radius:70px; width:70px; height:70px; line-height:70px; font-size:50px; }
.bosForumWrap .mainTplWrap h3 { padding-bottom:15px; }
.bosForumWrap .mainTplWrap h3 > a { font-size: 30px;font-weight: 300;color: #000; }
/*메인리뉴얼 - hj*/
.v2Renew .-head { font-size: 48px;padding-bottom: 35px; font-weight:400 !important; letter-spacing:-1px; }
.v2Renew .-btn { display:inline-block; color:#fff; background-color:#3a77d2; height:40px; line-height:40px; width:200px; text-align:center; border-radius:10px; font-size:15px; margin-top:15px; }
.v2Renew table.bosTable01 { border-top:1px solid #ddd; }
.v2Renew table.bosTable01 th,.v2Renew table.bosTable01 td { border:1px solid #ddd; border-width:0 1px 1px 0; }
.v2Renew table.bosTable01 th:last-child, .v2Renew table.bosTable01 td:last-child { border-right:0; }
.v2Renew table.bosTable01 th { background-color:#f9f9f9; font-size:16px; padding:22px 15px; }
.v2Renew table.bosTable01 td { background-color:#fff; color:#aaa; font-size:18px; font-weight:200; padding:45px 30px; text-align:center; }
.v2Renew table.bosTable01 td .-point { font-size:15px; color:#3a77d2; }
.v2Renew table.bosTable01 th:nth-child(2) { background-color:#3a77d2; color:#fff; }
.v2Renew table.bosTable01 td:nth-child(2) { color:#000; background-color:#fdfeff; font-size:22px; font-weight:300; }
.v2Renew table.bosTable01 td:nth-child(2) point { display:inline-block; background: linear-gradient(to bottom, #fdfeff 0%, #fdfeff 55%, #fff0cf 50%, #fff0cf 100%); }
.v2Renew .boxGray { background-color:#f9f9f9; border:1px solid #eee; padding: 50px 80px 50px 50px; font-size: 38px; min-height:300px; }
.v2Renew .boxWhite { color:#333; background-color:#f9f9f9; border:2px solid #eee; padding: 50px 0px; min-height:200px; text-align:center; margin-bottom:50px; }
.v2Renew .boxWhite .-click { border-top:60px solid transparent; border-right:60px solid #255090; border-bottom:60px solid #1f4379; border-left:60px solid transparent; bottom:0; right:0; z-index:2; }
.v2Renew .boxWhite .-clickTxt { font-size:16px; color:#fff; text-decoration:underline; bottom:25px; right:20px; z-index:3; }
.v2Renew .boxWhite:hover { background-color:#fff; border-color:#1f4379; }
.v2Renew a:hover .boxWhite { cursor:pointer; }
.v2Renew a:hover .boxWhite .-click,.v2Renew a:hover .boxWhite .-clickTxt { display:block; }
.v2Renew .boxWhite .-num { font-size: 22px; font-weight:bold; display:inline-block; padding-bottom:2px; margin-bottom:15px; border-bottom:2px solid #333; }
.v2Renew .boxWhite .-title { font-size: 38px; padding-bottom:10px; }
.v2Renew .boxWhite .-content { font-size:15px; color:#989898; }
.v2Renew .-arrow { text-align: center; min-height: 302px; box-sizing: border-box; padding-top: 125px; margin-bottom:50px; }
.whyBosWrap .-boxWhite { padding:60px 50px 0; border:1px solid #d0deec; border-radius:10px; background-color:#fdfeff; margin-bottom:50px; height:350px; box-sizing:border-box; }
.whyBosWrap .-boxWhite .-title { font-size:30px; padding-bottom:20px; }
.whyBosWrap .-boxWhite .-title point { color: #3a77d2; font-weight: 600; }
.whyBosWrap .-boxWhite .-content { font-size:17px; line-height:1.6; color:#889ab5; letter-spacing:-0.5px; }
.howtoBos .tplSwitchTab ul { overflow:hidden; width:606px; display:inline-block;}
.howtoBos .tplSwitchTab ul > li { float:left; }
.howtoBos .tplSwitchTab ul > li > a { font-size:19px; letter-spacing:-1px; display:inline-block; width:300px; text-align:center; height:65px; line-height:65px; border:2px solid #fff; color:#fff; border-width:2px 0 2px 2px}
.howtoBos .tplSwitchTab ul > li:last-child > a { border-width:2px; }
.howtoBos .tplSwitchTab ul > li > a:hover,.howtoBos .tplSwitchTab ul > li.switch-on > a { background-color: #fff; color: #aacedb; font-weight: bold; font-size: 20px; }
.howtoBos .-contents { background-color: #fff; padding: 20px; font-size: 20px; color: #333; line-height: 1.5; text-align: center; letter-spacing: -0.5px; }
/*설정값관리 입력페이지*/
.bosInfraWrap .wrap-form-io ul > li > ul { padding-left:15px !important; }
/*V2리뉴얼페이지*/
.responsive_title_n { font-size: 52px; color: #2E456E; letter-spacing: -6px; line-height: 1.2; font-weight: normal !important; }
.v2Renew .-head { font-size: 48px;padding-bottom: 35px; font-weight:400 !important; letter-spacing:-1px; }
.v2Renew .-btn { display:inline-block; color:#fff; background-color:#3a77d2; height:40px; line-height:40px; width:200px; text-align:center; border-radius:10px; font-size:15px; margin-top:15px; }
.v2Renew .-btn_gray { background-color:#eeeeee; color:#3f3f3f; display:inline-block;   height:50px; line-height:50px; width:260px; text-align:center; border-radius:10px; font-size:18px; }
.v2Renew .boxGray { background-color:#f9f9f9; border:1px solid #eee; padding: 50px 80px 50px 50px; font-size: 38px; min-height:300px; }
.v2Renew .boxWhite { color:#333; background-color:#f9f9f9; border:2px solid #eee; padding: 50px 0px; min-height:200px; text-align:center; margin-bottom:50px; }
.v2Renew .boxWhite .-click { border-top:60px solid transparent; border-right:60px solid #255090; border-bottom:60px solid #1f4379; border-left:60px solid transparent; bottom:0; right:0; z-index:2; }
.v2Renew .boxWhite .-clickTxt { font-size:16px; color:#fff; text-decoration:underline; bottom:25px; right:20px; z-index:3; }
.v2Renew .boxWhite:hover { background-color:#fff; border-color:#1f4379; }
.v2Renew a:hover .boxWhite { cursor:pointer; }
.v2Renew a:hover .boxWhite .-click,.v2Renew a:hover .boxWhite .-clickTxt { display:block; }
.v2Renew .boxWhite .-num { font-size: 22px; font-weight:bold; display:inline-block; padding-bottom:2px; margin-bottom:15px; border-bottom:2px solid #333; }
.v2Renew .boxWhite .-title { font-size: 38px; padding-bottom:10px; }
.v2Renew .boxWhite .-title > div {font-size:inherit; }
.v2Renew .boxWhite .-content { font-size:15px; color:#989898; }
.v2Renew .-arrow { text-align: center; min-height: 302px; box-sizing: border-box; padding-top: 125px; margin-bottom:50px; }
.whyBosWrap .-boxWhitebox { padding:22px 22px 0; border:1px solid #d0deec; border-radius:10px; background-color:#fdfeff; margin-bottom:30px; height:138px; box-sizing:border-box; }
.whyBosWrap  .line { border:1px solid #dddddd; }
.whyBosWrap .-boxWhitebox .-title { font-size:28px; padding-bottom:2px; padding-top: 11px; letter-spacing: -1px; }
.whyBosWrap .-boxWhitebox .-title point { color: #1a9bd3; }
.whyBosWrap .-boxWhitebox .-title point06 { color: #005bab; }
.whyBosWrap .-boxWhitebox .-content { font-size:17px; line-height:1.6; color:#3f3f3f; letter-spacing:-0.5px; }
.plus_text {font-size: 28px;color: #666666; line-height: 197px; margin-bottom: 0px; }
.v2Renew  .paytext  { text-align: center; }
.v2Renew  .paytext .-paytitle { font-size: 28px;letter-spacing: -1px; padding-bottom:17px; }
.v2Renew  .paytext .-paytitle02 { font-size: 24px; letter-spacing: -1px; padding-bottom:17px; }
.v2Renew  .paytext .-making { margin: auto; font-size: 16px; width:56px; height:29px; line-height: 29px; background-color : #e36942; color:#ffffff; border-radius: 5px; }
.v2Renew  .paytext .-choice { background-color : #666666; }
.v2Renew  .paytext point02 { color: #e36942; }
.v2Renew  .paytext point06 { color: #005bab; }
.v2Renew  .paytext point08 { color: #999999; }
.v2Renew  .paytext  .-blue { font-size: 16px; width:56px; height:29px; line-height: 29px; color:#ffffff; border-radius: 5px; background-color : #4cb4db; }
.v2Renew  .paytext  .-gray { background-color : #999999; } 
.v2Renew .btn { text-align: center; border-radius: 10px; background-color:#1a9bd3; }
.v2Renew .btn02 { background-color:#666666; }
.v2Renew .btn .btn_bg_blue { color: #ffffff; font-size: 35px; letter-spacing: -1px; width: 317px; height: 105px; line-height: 105px; display: inline-block; text-align: left; padding-left: 216px; }
/*V2_웹표준*/
.whyBosWrap .-boxWhitebox02 .-content { text-align: center;  font-size:22px; color:#666666; letter-spacing:-0.5px; padding-bottom: 3px; }
.whyBosWrap .-boxWhitebox02 .-content02 { text-align: center;  font-size:16px; color:#aaaaaa; letter-spacing:-0.5px; }
.whyBosWrap .-boxWhitebox02 { margin-bottom: 0px; padding:15px 0px; border:1px solid #dddddd; border-radius:10px; background-color:#fdfeff; height:90px; box-sizing:border-box; }
.whyBosWrap .-boxWhitebox02 .-title { font-size:28px; padding-bottom:2px; padding-top: 11px; letter-spacing: -1px; }
.whyBosWrap .-boxWhitebox02 .-content { text-align: center;  font-size:22px; color:#666666; letter-spacing:-0.5px; padding-bottom: 3px; }
.whyBosWrap .-boxWhitebox02 .-content02 { text-align: center;  font-size:16px; color:#aaaaaa; letter-spacing:-0.5px; }
.v2Renew .-subtitle { font-size: 19px;color: #3f3f3f;line-height: 1.4;letter-spacing: -1px;padding-bottom: 30px; }
.v2Renew .-hashtag { font-size: 19px;color: #888;line-height: 2;letter-spacing: -0.7px;padding-bottom: 0px; }
.v2Renew under_point { display: inline-block;  background: linear-gradient(to bottom, #fdfeff 0%, #fdfeff 55%, #fff0cf 50%, #fff0cf 100%); }
.v2Renew .paytext .-boxWhitebox10 { color:#333; background-color:#ffffff; margin-bottom: 0px; padding: 42px 0px 45px; border: 1px solid #dddddd;  border-radius: 10px; min-height: 238px; }
.v2Renew .paytext .-boxWhitebox10:hover { background-color:#f9f9f9; }
.v2Renew .paytext .-boxWhitebox10 .-content { font-size:17px; line-height:1.5; color:#3f3f3f; letter-spacing:-0.5px; }
/*V2 검색엔진최적화*/
.whyBosWrap .-boxWhitebox03 .-content { font-size:16px; color:#888888; letter-spacing:-0.5px; margin-bottom: 0px;padding: 30px 50px 30px 63px; line-height: 1.8; }
.whyBosWrap .-boxWhitebox03 .-content point_o { color:#e36942; }
.whyBosWrap .-boxWhitebox03 .-content point_b { color:#005bab; }
.whyBosWrap .-boxWhitebox04 { border:1px solid #dddddd; border-radius:10px 10px 0px 0px; background-color:#eeeeee; box-sizing:border-box; }
.whyBosWrap .-boxWhitebox04 .-title02 { font-size:22px; padding-left: 35px; letter-spacing: -1px; line-height: 70px;margin-bottom: 0px; }
.whyBosWrap .-boxWhitebox04 .-title02 point_o { color:#e36942; }
.whyBosWrap .-boxWhitebox04 .-title02 point_b { color:#005bab; }
.v2Renew table.bosTable02 { border-top:1px solid #ddd; }
.v2Renew table.bosTable02 th,.v2Renew table.bosTable02 td { border:1px solid #ddd; border-width:0 1px 1px 0; }
.v2Renew table.bosTable02 th:last-child, .v2Renew table.bosTable02 td:last-child { border-right:0; }
.v2Renew table.bosTable02 th { background-color:#f9f9f9; font-size:18px; padding:22px 15px; }
.v2Renew table.bosTable02 td { background-color:#fff; color:#3f3f3f; font-size:18px; font-weight:300; padding:45px 30px; line-height: 1.4; word-break: keep-all; }
/*V2 방문통계*/
.v2Renew .btn .btn_bg_blue_visit { color:#ffffff; font-size:35px; letter-spacing: -1px;width: 534px; height: 105px; line-height: 105px; display: inline-block; }
/*V2시작하기*/
.v2Renew_start h1.responsive_title_n { font-size: 52px; color: #2E456E; letter-spacing: -5px; line-height: 1.2; font-weight: normal !important; }
.v2Renew_start h1.responsive_title_n * {font-size:inherit; }
.v2Renew_start .v2Renew .-btn_gray { background-color:#eeeeee; color:#3f3f3f; display:inline-block;   height:50px; line-height:50px; width:260px; text-align:center; border-radius:10px; font-size:18px; }
.v2Renew_start .backGray{background-color:#f9f9f9; padding:100px 0;}
.v2Renew_start .-title { font-size: 38px; padding-bottom:30px; padding-left:25px;}
.v2Renew_start .guideBoxwrap{border-radius:10px; background-color:#eee; padding:20px; }
.v2Renew_start .guideBox01{font-size:22px; letter-spacing:-1px; text-align:center; margin-bottom:0px; height:100px; box-sizing:border-box; padding:30px 0;background-color:#fff; line-height:1.3;}
.v2Renew_start .guideBox02{font-size:18px; letter-spacing:-1px; text-align:center; line-height:1.5;margin-bottom:0; background-color:#fff; padding:0px 0 15px;}
.v2Renew_start .guideBox_play{text-align:center; font-size:16px; background-color:#fff; margin-bottom:0; padding: 10px 0;}
.arrowicon1{top:10px; right:10px;}
.arrowicon1.abline-div-padding {top:0; right:0;}
.v2Renew_start .btn { text-align: center; border-radius: 10px; background-color:#1a9bd3; }
.v2Renew_start .btn02 { background-color:#666666; }
.v2Renew_start .btn .btn_bg_blue { color: #ffffff; font-size: 35px; letter-spacing: -1px; width: 317px; height: 105px; line-height: 105px; display: inline-block; text-align: left; padding-left: 216px; }
.v2Renew_start .boxWhite { color:#333; background-color:#fff; border:2px solid #eee; padding: 50px 0px; min-height:200px; text-align:center; margin-bottom:50px; }
.v2Renew_start .btntext, .v2Renew_start .btntext a{font-size:28px; letter-spacing:-1px; text-align:center;}
.v2Renew_start .-num{font-size: 22px; font-weight: bold; display: inline-block; padding-bottom: 2px; margin-bottom: 15px; border-bottom: 2px solid #333;}
.v2Renew_start .-click{border-top: 60px solid transparent; border-right: 60px solid #255090; border-bottom: 60px solid #1f4379; border-left: 60px solid transparent; bottom: 0; right: 0; z-index: 2;}
.v2Renew_start .-clickTxt{font-size: 16px; color: #fff; text-decoration: underline; bottom: 25px; right: 20px; z-index: 3;}
.v2Renew_start .-content{font-size:15px; color:#989898;}
.v2Renew_start .boxWhite:hover{background-color:#f8fcff; border-color:#1f4379;}
.v2Renew_start .-arrow{min-height: 302px; box-sizing: border-box; padding-top: 125px; margin-bottom: 50px;}
/*예약하기*/
.btnFbarSubmit { display:inline-block; text-align:center; padding:0 40px !important; height:38px !important; line-height:35px !important; background:#002060 !important; color:#fff; font-size:15px; font-weight:bold;  cursor:pointer; vertical-align:middle !important; -webkit-appearance:none; border-radius:0; }
.btnFbarSubmitWrap { text-align:center; margin-top:20px; }
.btnFbarSubmitWrap > a, .btnFbarSubmitWrap > input[type="button"], .btnFbarSubmitWrap > input[type="submit"] { display:inline-block; margin:0 3px; }
.tblSelectService th, .tblSelectService td { text-align:center; line-height:1.4; border:2px solid #fff; border-width:2px 8px 2px 2px; }
.tblSelectService th:last-child, .tblSelectService td:last-child { border-width:2px; }
.tblSelectService thead th { font-weight:bold; font-size:15px; letter-spacing:-0.5px; line-height:1.3; padding:15px 8px; }
.tblSelectService thead th:nth-child(1) { background:#d8e8e6; }
.tblSelectService thead th:nth-child(2) { background:#d9dce7; }
.tblSelectService thead th:nth-child(3) { background:#e5d8e8; }
.tblSelectService tbody td { background:#edeef3; font-size:13px; text-align:left; padding:20px 15px;; }
.tblSelectService tbody tr:last-child td { text-align:center; }
.tblSelectService .btnFbarSubmit { height:28px; line-height:24px; width:90px; font-size:13px; border-radius:2px; padding:0; }
.tblGreyBg { box-shadow:#ccc 0px 2px 4px; border: 2px solid #fff; width:100%; margin-bottom:30px; }
.tblGreyBg th, .tblGreyBg td { padding:10px 13px;  line-height:1.5; border:2px solid #fff; position:relative; }
.tblGreyBg th { font-weight:bold; font-size:13px; }
.tblGreyBg thead th { background:#f4f4f4; padding:13px; box-shadow:#e4e4e4 0 0 1px inset; font-size:14px; }
.tblGreyBg tbody th { background:#eee; text-align:left; }
.tblGreyBg td { background:#f9f9f9; box-shadow:#e4e4e4 0 0 1px inset; }
/* 필수과금항목 */
.-bdChargingItemWrap {background:#f9f9f9; padding: 40px 30px 40px;border-top: 1px solid #1983c9;border-bottom: 1px solid #ddd;}
.-bdChargingItemWrap .txtSubTpl21 strong {color: #1983c9;font-weight:600; font-size:21px;}
.-bdChargingItem {background:#fff; box-shadow:rgba(150,150,150,0.1) 2px 2px 3px; border-radius:10px; margin-bottom:20px; padding:0 150px 0 200px;}
.-bdChargingItem:last-child {margin-bottom:0; }
.-bdChargingItem .-fdSubject, .-bdChargingItem .-fdContents, .-bdChargingItem .-fdPrice { display:block; font-size:15px; letter-spacing:-1px; box-sizing:border-box; padding:20px 25px; color:#666;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.-bdChargingItem .-fdSubject {left:0; top:0; bottom:0; width:200px; background:#f7f7f7; border:1px solid #e5e5e5; border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.-bdChargingItem .-fdSubject .-innerText {width:100%; left:0; top:50%; transform:translate(0,-50%); text-align:center;}
.-bdChargingItem .-fdContents {line-height:1.5; }
.-bdChargingItem .-fdPrice {right:0; top:0; bottom:0; width:150px; background:#e2eef9; border:1px solid #d2e0ed; border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.-bdChargingItem .-fdPrice .-innerText {width:100%; left:0; top:50%; transform:translate(0,-50%); text-align:center;}
.-bdChargingItemWrap [class*="admin-help"] , .-bdChargingItemWrap [class*="admin-help"] * {color:#686868 !important; font-size:14px !important; line-height:20px; word-break:keep-all;}
.-bdChargingItem .-innerText .AB-LF-common{font-size: 16px;font-weight: 400;color: #222;}
.-bdChargingItem .-fdPrice .-innerText{color: #1983c9;font-weight: 400;font-size: 16px;}
/* 제작상담폼 */
.-fdConsultInput {width:100%; border:none; background-color:#f4f4f4; border-radius:5px;box-shadow:inset 0 0 3px #e6e6e6; padding:0 10px; height:40px !important; line-height:42px !important; box-sizing:border-box;}
/* 디자인 상세보기 토글버튼*/
.tog-btn-arrow-right { background:url("tog_btn_arrow_right_up.gif") right center no-repeat; cursor:pointer; }
.tog-btn-arrow-right.-hide { background-image:url("tog_btn_arrow_right_down.gif"); }
/* 푸터 */
[class*="footerInfo"] span{white-space:nowrap; margin-right:10px; word-break:keep-all;}
[class*="footerInfo"] span.footerBar:last-child {background:none;}
[class*="footerInfo"] .footerBar {display:inline-block; width:1px; height:11px; vertical-align:middle; margin:-3px 10px 0 0;}
[class*="footerInfo"] .footerNoBar{background:none;}
.footerInfo01 .footerBar{background:rgba(0,0,0,0.6); }
.footerInfo02 .footerBar{background:rgba(0,0,0,0.2); }
.footerInfo03 .footerBar{background:rgba(255,255,255,0.7); }
.footerInfo04 .footerBar{background:rgba(255,255,255,0.3); }
/*마이페이지-카드정보등록 2023-01-27*/
/*[class*="bdWrite"] .articleInput > ul > li, [class*="bdWrite"] .articleInput > ul > div > li {padding-left:175px !important; background: linear-gradient(to right, #f9f9f9 0%, #f9f9f9 160px, #FFFFFF 160px, #ffffff 100%); background: -webkit-linear-gradient(left, #f9f9f9 0%, #f9f9f9 160px, #FFFFFF 160px, #ffffff 100%);} 2025-11-28 금요일 14시22분 By Jang 제외처리 */
.bdBillingWrite .bdBillingTile {margin-bottom:10px; }
.bdBillingWrite .bdBillingTile li {padding:0px 0px 0px 10px;}
/*솔루션기능*/
.bosFunctionWrap .AB-category-link-list li {width:auto; float:none; display:inline-block; padding:0 8px; overflow:visible; }
.bosFunctionWrap .AB-category-link-list li a {font-size:20px; letter-spacing:-1px; color:#999; padding:10px 35px; position:relative; border:1px solid #ddd; background:#fff; border-radius:50px; }
.bosFunctionWrap .AB-category-link-list li a:hover {color:#333; border-color:#999; }
.bosFunctionWrap .AB-category-link-list li.AB-current-lnb {text-decoration:none; }
.bosFunctionWrap .AB-category-link-list li.AB-current-lnb a {color:#4b92db; border-color:#4b92db; } 
.bosFunctionList .AB-sum-wrap img {border:1px solid #eee; border-radius:10px; padding:15px; background:#f9f9f9; }
.bosFunctionList .-bdNoData p {font-size:15px; color:#888;}
.bosFunctionList .-bdGalleryWrap {display:table; margin:0 -15px; width:100%;}
.bosFunctionList .-bdGalleryWrap .AB-cr {display:table-row;}
.bosFunctionList .-bdGalleryWrap .AB-cr li[class*="lpa"] {display:table-cell; }
.bosFunctionList .-bdGalleryWrap .AB-cr li[class*="lpa"] .-boxWhitebox {padding:22px 25px 22px 35px; height:208px; margin:15px; vertical-align:top; }
.bosFunctionList .-content {word-break:keep-all;}
.bosFunctionList .-hashtag { font-size: 16px;color: #999;line-height: 1.5;letter-spacing: -0.7px;padding-bottom: 0px; }
/*스마띠 공실비서 랜딩*/
.gsHeadTitle1  {font-size: 65px; line-height: 1.45; letter-spacing: -1px; font-weight:400; }
.gsHeadTitle2 {color:#2b4c9f; font-weight:600; }
.gsHeadSubtitle {font-size: 20px; color:#666; line-height: 1.5; letter-spacing: -0.3px; font-weight:300; }
.gsHeadSubtitle b, .gsHeadSubtitle strong {color:#2b4c9f; font-weight:500; }
.gsHomeBg {background:url("smarddi_bg.png") center -20px repeat-y; background-size:cover; }
/*설치동의사항*/
form[id*="TCBOARD_bos_install_info"] [class*="pageSellOrder"] .pageAgreement.insDefault .pageBody {height:215px;}
form[id*="TCBOARD_bos_install_info"] [class*="pageSellOrder"] .pageAgreement.insFixedgoods .pageBody {height:380px;}
[class*="admin-help"], [class*="admin-help"] *, [class*="admin-help"] a {font-size:13px !important; font-weight:300; line-height:1.4; }
/*메인리뉴얼(jhyun,2024-01-19) - 시작*/
.home_new_subtitle01{font-size:40px; color:#000; font-weight:bold; line-height:1.5; margin-bottom:10px;}
.home_new_subtitle02{font-size:18px; color:#666;}
.home_new_subtitle03{font-size:20px; line-height:1.5; color:#000; margin-bottom:10px; }
.home_new_subtitle04{font-size:20px; color:#3060f6;}
.mainHeaderAdBanner {background:#3060f6; text-align:center; padding:13px 0; }
.mainHeaderAdBanner, .mainHeaderAdBanner a {font-size:18px; line-height:24px; color:#fff; letter-spacing:-0.3px;}
.mainHeaderAdBanner .highlight {display:inline-block; padding-left:8px; padding-right:8px; box-shadow:#2543c0 0 -12px 0 inset; color:inherit; font-size:inherit;}
.mainHeaderAdBanner .highlight strong, .mainHeaderAdBanner strong.highlight {color:#ffea00; font-weight:inherit;}
.btn-tpl[class*="btn-pattern-N"]{background:#000; border:none; color:#fff; border-radius:50px 0 50px 50px !important;}
.btn-tpl.btn-pattern-N01{background:#d93030;}
.btn-tpl.btn-pattern-N02{background:#fe5d26;}
.btn-tpl.btn-pattern-N03{background:#ef9d00;}
.btn-tpl.btn-pattern-N04{background:#347949;}
.btn-tpl.btn-pattern-N05{background:#5b7cf7; }
.btn-tpl.btn-pattern-N06{background:#3060f6;}
.btn-tpl.btn-pattern-N07{background:#5a19ff;}
.btn-tpl.btn-pattern-N08{background:#000;}
.btn-tpl.btn-pattern-N09{background:#666;}
.btn-tpl.btn-pattern-N10{background:#ddd; color:#000;}
.btn-tpl.btn-pattern-N00{background:#fff; border:1px solid #ddd; color:#000;}
#ABA-head-top .btn-tpl[class*="btn-pattern-N"].btn-size-11 {padding:0 20px; font-size:15px; line-height:39px; }
.-btnTableScroll2Wrap.AB-pa {text-align: center;top: 50%;right: 0px; transform:translateY(-50%);}
.-btnTableScroll2 {padding:15px 0; line-height:0; cursor:pointer;}
.-btnTableScroll2 + .-btnTableScroll2 {border-top:1px solid #dbdbdb;}
.home_new_member {box-shadow: 0px 3px 13px rgba(0,0,0,0.1); background:#fff; border-radius:15px; }
.home_new_member .ABA-content-box{margin-bottom:0; padding:40px 35px; border-right:1px solid #e7e7e7; }
.home_new_member [class*="ABA-container-box"]:last-child .ABA-content-box{border-right:none; }
.home_new_member .title{font-size:22px; font-weight:bold; letter-spacing:-1px; margin-bottom:5px; color:#333; display:inline-block; position:relative;}
.home_new_member .ABA-content-box .title:before {content:''; position:absolute; left:-3px; right:-3px; bottom:0; height:12px; background-color:rgb(48 98 245 / 10%); transition: .3s; opacity:0; }
.home_new_member .ABA-content-box:hover .title:before {opacity:1; }
.home_new_member .title_en {font-size:17px; color:#999; letter-spacing:0; margin-bottom:30px; }
.home_new_member .comment{font-size:18px; color:#333; letter-spacing:-0.5px; font-weight:bold; }
.home_new_member .price {font-size:24px; color:#333; letter-spacing:-0.5px; font-weight:bold; }
.home_new_member .money-unit {font-size:17px; color:#333; font-weight:normal;}
.home_new_member [class*="icon"] {display:inline-block; padding-left:51px; background-repeat:no-repeat; background-position:left center; line-height:37px; }
.home_new_member .icon01 {background-image:url("main_mypage_icon01.png"); padding-left:55px; }
.home_new_member .icon02 {background-image:url("main_mypage_icon02.png"); }
.home_new_member .icon03 {background-image:url("main_mypage_icon03.png"); }
.home_new_member .icon04 {background-image:url("main_mypage_icon04.png"); }
.AB-flex-vcenter {display: flex !important; align-items: center;}
.home_new_member .AB-flex-vcenter {justify-content: space-between;}
.home_new_fn .title{font-size:20px; color:#333; font-weight:bold; padding-bottom:15px;}
.home_new_fn .comment{font-size:17px; color:#666; line-height:26px; word-break:keep-all;}
.home_new_border {border:1px solid #ddd; border-radius:20px; box-sizing:border-box;}
.home_new_border:hover{border:1px solid #3060f6; box-shadow:4px 4px 8px rgba(0,0,0,.1);}
.home_new_fn .fn_box {background-color:#f7f7f7; border-radius:20px; box-sizing:border-box; padding:120px 35px 35px 35px; letter-spacing:-1px; margin-bottom:0; transition: .3s; background-repeat:no-repeat; background-position:82% 38px;}
.home_new_fn .fn_box.home_new_border:hover{background-color:#fff; }
.home_new_fn .fn_box .img_box{display:inline-block; padding:10px; box-sizing:border-box; background:#fff; border-radius:50%;}
.home_new_fn .fn_box.icon01{background-image:url("main_solution_icon01.png");}
.home_new_fn .fn_box.icon02{background-image:url("main_solution_icon02.png"); padding-right:25px; }
.home_new_fn .fn_box.icon03{background-image:url("main_solution_icon03.png"); padding-right:50px; }
.home_new_fn .fn_box.icon04{background-image:url("main_solution_icon04.png");}
.home_new_fn .fn_box.icon05{background-image:url("main_solution_icon05.png");}
.home_new_fn .fn_box.icon06{background-image:url("main_solution_icon06.png");padding-right:50px; }
.home_new_designWrap .home_new_button {top:-245px; right:0; }
[class*="home_new_"] .btn-size-14{font-size:17px; }
[class*="home_new_"] .btn-size-14.btn-tpl.btn-pattern-L05 {color:#3060f6; border-color:#ddd; transition: all 0.7s ease-out; background: linear-gradient(270deg, rgba(48,96,246,1), rgba(48,96,246,1), rgba(255,255,255,1), rgba(255,255,255,1)); background-position: 1% 50%; background-size: 300% 300%;}
[class*="home_new_"] .btn-size-14.btn-tpl.btn-pattern-L05.reverse {color:#fff; border-color:#fff; background: linear-gradient(270deg, rgba(255,255,255,1), rgba(255,255,255,1), rgba(48,96,246,1), rgba(48,96,246,1)); background-position: 1% 50%; background-size: 300% 300%;}
[class*="home_new_"] .btn-size-14.btn-tpl.btn-pattern-L05:hover {color:#fff; background-position: 99% 50%;}
[class*="home_new_"] .btn-size-14.btn-tpl.btn-pattern-L05.reverse:hover {color:#3060f6; border-color:#ddd; background-position: 99% 50%;}
#main-design-tab{text-align:center; }
#main-design-tab li {float:none; display:inline-block; padding:0 5px; }
#main-design-tab li a {font-size:15px; color:#999; display:block; border:1px solid #ddd; background:#fff; line-height:34px; border-radius:20px; padding:0 32px; }
#main-design-tab li.switch-on a {color:#3060f6; border-color:#3060f6;}
.home_new_designWrap .-bdThumbZoom:hover .-fdThumb img{transform:none; }
.home_new_designWrap .-bdThumbZoom:hover a{text-decoration:none;}
.home_new_designWrap .-bdThumbZoom .contents {padding:32px 8px 0;}
.home_new_designWrap .-bdThumbZoom .-fdSubject {color:#333; font-size:20px; font-weight:bold; }
.home_new_designWrap .-bdThumbZoom .-fdComment {color:#666; font-size:17px; line-height:1.5; }
.new_design_v_btn{display:inline-block; padding:10px;}
.home_new_goodsinfo_hover{opacity:0; transition:all 0.3s; background:rgba(255,255,255,0.8); color:#fff; top:-1px; right:-1px; bottom:-1px; left:-1px;}
.home_new_goodsinfo_hover.abline-div-padding{opacity:1;}
.home_new_designWrap .-bdThumbZoom .-fdThumb:hover .home_new_goodsinfo_hover{opacity:1;}
.home_new_designWrap a:focus{outline:none;}
.home_new_designWrap .home_new_border { transition:all 0.3s;}
.home_new_button {bottom:10px; right:0; }
.home_new_fn02 .fn_box {border-radius:20px; box-sizing:border-box; padding:85px 25px 25px 25px; letter-spacing:-1px; margin-bottom:0; transition: .3s; background-repeat:no-repeat; background-position:25px 25px;}
.home_new_fn02 .title{font-size:18px; color:#333; font-weight:bold; padding-bottom:15px;}
.home_new_fn02 .comment{font-size:15px; color:#666; line-height:26px; word-break:keep-all;}
.home_new_fn02 .fn_box.icon01{background-image:url("main_fnc_icon01.png");}
.home_new_fn02 .fn_box.icon02{background-image:url("main_fnc_icon02.png");}
.home_new_fn02 .fn_box.icon03{background-image:url("main_fnc_icon03.png");}
.home_new_fn02 .fn_box.icon04{background-image:url("main_fnc_icon04.png");}
.home_new_fn02 .fn_box.icon05{background-image:url("main_fnc_icon05.png");}
.home_new_fn02 .fn_box.icon06{background-image:url("main_fnc_icon06.png");}
.home_new_fn02 .fn_box.icon07{background-image:url("main_fnc_icon07.png");}
.home_new_fn02 .fn_box.icon08{background-image:url("main_fnc_icon08.png");}
.home_new_fn02 .fn_box.icon09{background-image:url("main_fnc_icon09.png");}
.home_new_fn02 .fn_box.icon10{background-image:url("main_fnc_icon10.png");}
.home_new_mn_wrap{background:#f1f3f8;}
.home_new_mn_wrap .home_new_mn_tab {position:static; margin:0; }
.home_new_mn_wrap [-sw*="main-banner"] {transition:0.3s all; }
.home_new_mn_wrap #tab-switch-btn {position:absolute; left:0; bottom:25px; }
.home_new_mn_wrap #tab-switch-btn li {display:inline-block; vertical-align:middle; }
.home_new_mn_wrap #tab-switch-btn a {display:block; width:38px; height:13px; border-radius:15px; background:#ddd; margin-right:11px; font-size:0; text-indent:-9999px; }
.home_new_mn_wrap #tab-switch-btn li.switch-on a {background:#3060f6;}
.home_new_mn_wrap div[-sw] .home_new_subtitle01 {font-size:65px; line-height:88px; margin-bottom:15px; }
.home_new_mn_wrap div[-sw] .home_new_subtitle01 light {font-weight:lighter; font-size:50px; line-height:inherit;}
.home_new_mn_wrap div[-sw] .home_new_subtitle01 strong, .home_new_mn_wrap div[-sw] .home_new_subtitle01 b {color:#3060f6;line-height:inherit; }
.home_new_mn_wrap div[-sw] .home_new_subtitle02 {line-height:28px; }
.home_new_mn_wrap div[-sw] .home_new_subtitle03 {font-size:22px; font-weight:bold; padding-top:23px; }
.home_new_faq .-bdFaqWrap {border-top:1px solid #000; }
.home_new_faq .-bdFaqWrap .-bdQuestion {background-image:url("main_faq_icon_q.png"); background-position:42px center; padding-left:90px; padding-right:40px; }
.home_new_faq .-bdFaqWrap .-bdQuestion .-fdSubject {min-height:50px; display:flex; align-items:center; }
.home_new_faq .-bdFaqWrap .-bdAnswer {background-image:url("main_faq_icon_a.png"); background-position:42px 25px; padding-left:90px;padding-right:40px;  padding-top:30px; background-color:#f7f7f7; }
.home_new_faq .-bdFaqWrap .-bdAnswer, .home_new_faq .-bdFaqWrap .-bdAnswer * {font-size:17px; color:#333; line-height:1.5; }
.home_new_faq .-bdFaqWrap .-bdAnswer .btn-tpl {font-size:14px; line-height:27px; }
.home_new_faq .-bdArticle.hide .-bdQuestion .-fdSubject{background:url("show_icon.png") right center no-repeat; background-size:21px; }
.home_new_faq .-bdArticle.show .-bdQuestion .-fdSubject{background:url("hide_icon.png") right center no-repeat; background-size:21px;}
.home_new_faq .-bdFaqWrap .-bdQuestion [class*="AB-LF"] {font-size:20px; color:#000; }
.home_new_install_btn {background:#3060f6; }
.home_new_install_btn .home_new_subtitle03 {color:#fff; font-size:65px; line-height:65px; letter-spacing:-0.5px;}
.home_new_install_btn .home_new_subtitle01 {color:#fff; font-size:50px; line-height:80px; letter-spacing:-0.5px;}
.home_new_install_btn .home_new_subtitle01 strong, .home_new_install_btn .home_new_subtitle01 b {font-size:65px; }
.home_new_install_btn .home_new_subtitle02 {color:#fff; font-size:20px; }
.home_new_install_btn .btn-size-14.btn-tpl.btn-pattern-L05, .home_new_install_btn .btn-size-14.btn-tpl.btn-pattern-L05:hover {background:#fff; border-color:#fff; color:#3060f6; transition: all 0.4s ease-out;}
.home_new_install_btn .btn-size-14.btn-tpl.btn-pattern-L05:hover {border-radius:10px;}
.home_new_install_btn .btn-size-14.btn-tpl.btn-pattern-L05.reverse, .home_new_install_btn .btn-size-14.btn-tpl.btn-pattern-L05.reverse:hover {background:#3060f6; border-color:#fff; color:#fff;}
.home_new_install_btn .btn-size-14 {width:100%; padding:0; text-align:center; margin:7px 0;}
.paper-box-alert-center .alert-board, .paper-box-alert-center .alert-closed, .paper-box-alert-center .alert-opened {font-size:12px}