@charset "UTF-8";
/*
	고도몰 부가서비스 css 입니다.
	작성자 : 윤태건
	최초작성 :2015.01.02
	**
	Sass 활용하였습니다.
	css 추가/삭제/수정이 필요할 시 디자인팀 윤태건 에게 문의 바랍니다.
	**
*/
.obj-sprite, .obj-a19, .obj-a1percent, .obj-a200free, .obj-a20percent, .obj-a30free, .obj-a30percent, .obj-a365, .obj-afree, .obj-app, .obj-arr-down-gray, .obj-arr-r, .obj-bag, .obj-blue-arr, .obj-box, .obj-box1, .obj-browser, .obj-brush, .obj-btn-close, .obj-btn-consulting, .obj-btn-consulting1, .obj-btn-design, .obj-btn-detail, .obj-btn-dev, .obj-btn-domekook, .obj-btn-download1, .obj-btn-dream, .obj-btn-dream1, .obj-btn-godocamera, .obj-btn-install, .obj-btn-joeum, .obj-btn-kg, .obj-btn-portfolio, .obj-btn-request, .obj-btn-space, .obj-btn-submit-1, .obj-btn-submit-2, .obj-btn-submit, .obj-btn-submit1, .obj-btn-submit2, .obj-btn-submit3, .obj-btn-submit4, .obj-btn-submit5, .obj-btn-sumion, .obj-btn-sumion1, .obj-camera, .obj-card-check, .obj-card-free, .obj-card-w, .obj-card1, .obj-card2, .obj-cards, .obj-cart, .obj-certificate, .obj-check-doc, .obj-check-person, .obj-check, .obj-clock, .obj-clothes, .obj-coin, .obj-coin2, .obj-coin3, .obj-coin4, .obj-copy, .obj-coupon, .obj-coupon1, .obj-design, .obj-direct, .obj-doc, .obj-docs, .obj-eicon, .obj-etc, .obj-feature1, .obj-feature2, .obj-feature3, .obj-feature4, .obj-free, .obj-fullsreen, .obj-func1, .obj-func2, .obj-func3, .obj-func4, .obj-func5, .obj-func6, .obj-geek, .obj-graph, .obj-hand, .obj-highpass, .obj-house, .obj-idcard, .obj-ipin, .obj-letter, .obj-loading, .obj-lock, .obj-lock1, .obj-magnifier, .obj-magnifier2, .obj-mail, .obj-mart, .obj-mart2, .obj-megaphone, .obj-mobile-balloon, .obj-mobile-balloon1, .obj-mobile-check, .obj-mobile-list, .obj-mobile-person, .obj-mobile-person1, .obj-mobile, .obj-mobile1, .obj-mobile2, .obj-monitor-check, .obj-monitor-tag, .obj-monitor, .obj-newspaper, .obj-o-building, .obj-o-calc, .obj-o-call, .obj-o-check, .obj-o-checklist, .obj-o-docs, .obj-o-docs2, .obj-o-judge, .obj-o-korean, .obj-o-letter1, .obj-o-magnifier3, .obj-o-mart, .obj-o-organization, .obj-o-setting, .obj-o-text, .obj-o-university, .obj-o-upper, .obj-pen, .obj-people1, .obj-person, .obj-photo-upload, .obj-photo, .obj-photo1, .obj-photo2, .obj-photos, .obj-present, .obj-print, .obj-qicon, .obj-rec, .obj-recycle-tag, .obj-recycle, .obj-report, .obj-round-monitor, .obj-round-people, .obj-shield, .obj-spanner, .obj-stext-email, .obj-sticker, .obj-support, .obj-truck, .obj-truck1, .obj-txt-hanjin, .obj-txt-hyundai, .obj-upload, .obj-view-doc, .obj-view-ev2, .obj-view-hwp, .obj-view-pdf, .obj-won, .obj-write, .obj-write2 {
  background-image: url('/godo-image/godomall/power/obj.png');
  background-repeat: no-repeat;
}

.obj-a19 {
  background-position: -96px -446px;
  height: 47px;
  width: 48px;
}

.obj-a1percent {
  background-position: -239px -446px;
  height: 50px;
  width: 58px;
}

.obj-a200free {
  background-position: -50px -719px;
  height: 53px;
  width: 52px;
}

.obj-a20percent {
  background-position: 0 -774px;
  height: 59px;
  width: 70px;
}

.obj-a30free {
  background-position: -192px -446px;
  height: 47px;
  width: 47px;
}

.obj-a30percent {
  background-position: -172px -496px;
  height: 59px;
  width: 70px;
}

.obj-a365 {
  background-position: -242px -496px;
  height: 59px;
  width: 70px;
}

.obj-afree {
  background-position: -115px -496px;
  height: 57px;
  width: 57px;
}

.obj-app {
  background-position: -288px -398px;
  height: 48px;
  width: 48px;
}

.obj-arr-down-gray {
  background-position: -40px -31px;
  height: 15px;
  width: 25px;
}

.obj-arr-r {
  background-position: 0 -719px;
  height: 50px;
  width: 50px;
}

.obj-bag {
  background-position: 0 -3732px;
  height: 102px;
  width: 102px;
}

.obj-blue-arr {
  background-position: 0 -31px;
  height: 7px;
  width: 7px;
}

.obj-box {
  background-position: -200px -1818px;
  height: 100px;
  width: 100px;
}

.obj-box1 {
  background-position: 0 -1618px;
  height: 100px;
  width: 100px;
}

.obj-browser {
  background-position: -144px -398px;
  height: 48px;
  width: 48px;
}

.obj-brush {
  background-position: -161px -312px;
  height: 47px;
  width: 48px;
}

.obj-btn-close {
  background-position: -65px -31px;
  height: 21px;
  width: 21px;
}

.obj-btn-consulting {
  background-position: 0 -664px;
  height: 55px;
  width: 168px;
}

.obj-btn-consulting1 {
  background-position: 0 -312px;
  height: 39px;
  width: 161px;
}

.obj-btn-design {
  background-position: -102px -719px;
  height: 55px;
  width: 198px;
}

.obj-btn-detail {
  background-position: -120px 0;
  height: 25px;
  width: 90px;
}

.obj-btn-dev {
  background-position: -100px -609px;
  height: 55px;
  width: 198px;
}

.obj-btn-domekook {
  background-position: -48px -125px;
  height: 39px;
  width: 225px;
}

.obj-btn-download1 {
  background-position: 0 -967px;
  height: 55px;
  width: 166px;
}

.obj-btn-dream {
  background-position: -164px -1077px;
  height: 55px;
  width: 141px;
}

.obj-btn-dream1 {
  background-position: -48px -78px;
  height: 39px;
  width: 262px;
}

.obj-btn-godocamera {
  background-position: -96px -211px;
  height: 39px;
  width: 220px;
}

.obj-btn-install {
  background-position: -164px -912px;
  height: 55px;
  width: 168px;
}

.obj-btn-joeum {
  background-position: -102px -172px;
  height: 39px;
  width: 225px;
}

.obj-btn-kg {
  background-position: -139px -774px;
  height: 55px;
  width: 186px;
}

.obj-btn-portfolio {
  background-position: 0 -1022px;
  height: 55px;
  width: 168px;
}

.obj-btn-request {
  background-position: -168px -664px;
  height: 55px;
  width: 168px;
}

.obj-btn-space {
  background-position: 0 -359px;
  height: 39px;
  width: 168px;
}

.obj-btn-submit-1 {
  background-position: -210px 0;
  height: 31px;
  width: 108px;
}

.obj-btn-submit-2 {
  background-position: -96px -258px;
  height: 54px;
  width: 208px;
}

.obj-btn-submit {
  background-position: -168px -359px;
  height: 39px;
  width: 161px;
}

.obj-btn-submit1 {
  background-position: 0 -555px;
  height: 54px;
  width: 338px;
}

.obj-btn-submit2 {
  background-position: 0 -1077px;
  height: 54px;
  width: 164px;
}

.obj-btn-submit3 {
  background-position: 0 -912px;
  height: 54px;
  width: 164px;
}

.obj-btn-submit4 {
  background-position: -166px -967px;
  height: 55px;
  width: 157px;
}

.obj-btn-submit5 {
  background-position: -168px -1022px;
  height: 55px;
  width: 157px;
}

.obj-btn-sumion {
  background-position: 0 -843px;
  height: 55px;
  width: 141px;
}

.obj-btn-sumion1 {
  background-position: 0 -1132px;
  height: 39px;
  width: 262px;
}

.obj-camera {
  background-position: -100px -2718px;
  height: 100px;
  width: 100px;
}

.obj-card-check {
  background-position: -100px -1518px;
  height: 100px;
  width: 100px;
}

.obj-card-free {
  background-position: -100px -2818px;
  height: 100px;
  width: 100px;
}

.obj-card-w {
  background-position: -200px -2118px;
  height: 100px;
  width: 100px;
}

.obj-card1 {
  background-position: -204px -3426px;
  height: 102px;
  width: 102px;
}

.obj-card2 {
  background-position: -100px -1618px;
  height: 100px;
  width: 100px;
}

.obj-cards {
  background-position: -102px -3528px;
  height: 102px;
  width: 102px;
}

.obj-cart {
  background-position: -217px -1342px;
  height: 76px;
  width: 75px;
}

.obj-certificate {
  background-position: -204px -3528px;
  height: 102px;
  width: 102px;
}

.obj-check-doc {
  background-position: 0 -1718px;
  height: 100px;
  width: 100px;
}

.obj-check-person {
  background-position: -227px -31px;
  height: 47px;
  width: 48px;
}

.obj-check {
  background-position: -48px -211px;
  height: 47px;
  width: 48px;
}

.obj-clock {
  background-position: -204px -3630px;
  height: 102px;
  width: 102px;
}

.obj-clothes {
  background-position: 0 -3834px;
  height: 102px;
  width: 102px;
}

.obj-coin {
  background-position: 0 -1918px;
  height: 100px;
  width: 100px;
}

.obj-coin2 {
  background-position: -200px -1918px;
  height: 100px;
  width: 100px;
}

.obj-coin3 {
  background-position: -102px -3732px;
  height: 102px;
  width: 102px;
}

.obj-coin4 {
  background-position: 0 -1418px;
  height: 71px;
  width: 71px;
}

.obj-copy {
  background-position: -142px -1342px;
  height: 76px;
  width: 75px;
}

.obj-coupon {
  background-position: -102px -3936px;
  height: 102px;
  width: 102px;
}

.obj-coupon1 {
  background-position: -141px -843px;
  height: 63px;
  width: 75px;
}

.obj-design {
  background-position: -204px -3834px;
  height: 102px;
  width: 102px;
}

.obj-direct {
  background-position: 0 -2918px;
  height: 100px;
  width: 100px;
}

.obj-doc {
  background-position: -200px -2818px;
  height: 100px;
  width: 100px;
}

.obj-docs {
  background-position: -102px -3834px;
  height: 102px;
  width: 102px;
}

.obj-eicon {
  background-position: 0 -609px;
  height: 50px;
  width: 50px;
}

.obj-etc {
  background-position: -204px -3732px;
  height: 102px;
  width: 102px;
}

.obj-feature1 {
  background-position: 0 -2718px;
  height: 100px;
  width: 100px;
}

.obj-feature2 {
  background-position: -200px -2618px;
  height: 100px;
  width: 100px;
}

.obj-feature3 {
  background-position: -200px -2418px;
  height: 100px;
  width: 100px;
}

.obj-feature4 {
  background-position: 0 -2318px;
  height: 100px;
  width: 100px;
}

.obj-free {
  background-position: 0 -2418px;
  height: 100px;
  width: 100px;
}

.obj-fullsreen {
  background-position: 0 -2118px;
  height: 100px;
  width: 100px;
}

.obj-func1 {
  background-position: -144px -446px;
  height: 47px;
  width: 48px;
}

.obj-func2 {
  background-position: 0 -211px;
  height: 47px;
  width: 48px;
}

.obj-func3 {
  background-position: 0 -78px;
  height: 47px;
  width: 48px;
}

.obj-func4 {
  background-position: 0 -446px;
  height: 47px;
  width: 48px;
}

.obj-func5 {
  background-position: -48px -446px;
  height: 47px;
  width: 48px;
}

.obj-func6 {
  background-position: -86px -31px;
  height: 47px;
  width: 48px;
}

.obj-geek {
  background-position: -200px -1718px;
  height: 100px;
  width: 100px;
}

.obj-graph {
  background-position: -100px -1718px;
  height: 100px;
  width: 100px;
}

.obj-hand {
  background-position: 0 -125px;
  height: 47px;
  width: 48px;
}

.obj-highpass {
  background-position: -200px -1618px;
  height: 100px;
  width: 100px;
}

.obj-house {
  background-position: -200px -1518px;
  height: 100px;
  width: 100px;
}

.obj-idcard {
  background-position: -100px -3018px;
  height: 100px;
  width: 100px;
}

.obj-ipin {
  background-position: -146px -1418px;
  height: 100px;
  width: 100px;
}

.obj-letter {
  background-position: -102px -3630px;
  height: 102px;
  width: 102px;
}

.obj-loading {
  background-position: -240px -398px;
  height: 48px;
  width: 48px;
}

.obj-lock {
  background-position: -192px -398px;
  height: 48px;
  width: 48px;
}

.obj-lock1 {
  background-position: -96px -398px;
  height: 48px;
  width: 48px;
}

.obj-magnifier {
  background-position: -275px -31px;
  height: 47px;
  width: 48px;
}

.obj-magnifier2 {
  background-position: -71px -1342px;
  height: 71px;
  width: 71px;
}

.obj-mail {
  background-position: 0 -1818px;
  height: 100px;
  width: 100px;
}

.obj-mart {
  background-position: 0 -1271px;
  height: 69px;
  width: 69px;
}

.obj-mart2 {
  background-position: 0 -1342px;
  height: 71px;
  width: 71px;
}

.obj-megaphone {
  background-position: -216px -843px;
  height: 69px;
  width: 69px;
}

.obj-mobile-balloon {
  background-position: -100px -1818px;
  height: 100px;
  width: 100px;
}

.obj-mobile-balloon1 {
  background-position: -70px -1201px;
  height: 70px;
  width: 70px;
}

.obj-mobile-check {
  background-position: 0 -2018px;
  height: 100px;
  width: 100px;
}

.obj-mobile-list {
  background-position: -69px -1271px;
  height: 70px;
  width: 70px;
}

.obj-mobile-person {
  background-position: -100px -1918px;
  height: 100px;
  width: 100px;
}

.obj-mobile-person1 {
  background-position: -210px -1201px;
  height: 70px;
  width: 70px;
}

.obj-mobile {
  background-position: -100px -2018px;
  height: 100px;
  width: 100px;
}

.obj-mobile1 {
  background-position: -200px -2018px;
  height: 100px;
  width: 100px;
}

.obj-mobile2 {
  background-position: 0 -2218px;
  height: 100px;
  width: 100px;
}

.obj-monitor-check {
  background-position: -48px -398px;
  height: 48px;
  width: 48px;
}

.obj-monitor-tag {
  background-position: -100px -2118px;
  height: 100px;
  width: 100px;
}

.obj-monitor {
  background-position: 0 -398px;
  height: 48px;
  width: 48px;
}

.obj-newspaper {
  background-position: -100px -2218px;
  height: 100px;
  width: 100px;
}

.obj-o-building {
  background-position: -102px -3426px;
  height: 102px;
  width: 102px;
}

.obj-o-calc {
  background-position: -102px -3324px;
  height: 102px;
  width: 102px;
}

.obj-o-call {
  background-position: 0 -3324px;
  height: 102px;
  width: 102px;
}

.obj-o-check {
  background-position: -100px -2318px;
  height: 100px;
  width: 100px;
}

.obj-o-checklist {
  background-position: -200px -2318px;
  height: 100px;
  width: 100px;
}

.obj-o-docs {
  background-position: 0 -3426px;
  height: 102px;
  width: 102px;
}

.obj-o-docs2 {
  background-position: -204px -3222px;
  height: 102px;
  width: 102px;
}

.obj-o-judge {
  background-position: -102px -3222px;
  height: 102px;
  width: 102px;
}

.obj-o-korean {
  background-position: 0 -2518px;
  height: 100px;
  width: 100px;
}

.obj-o-letter1 {
  background-position: -100px -2518px;
  height: 100px;
  width: 100px;
}

.obj-o-magnifier3 {
  background-position: -200px -2518px;
  height: 100px;
  width: 100px;
}

.obj-o-mart {
  background-position: -204px -3120px;
  height: 102px;
  width: 102px;
}

.obj-o-organization {
  background-position: -102px -3120px;
  height: 102px;
  width: 102px;
}

.obj-o-setting {
  background-position: 0 -2818px;
  height: 100px;
  width: 100px;
}

.obj-o-text {
  background-position: 0 -3222px;
  height: 102px;
  width: 102px;
}

.obj-o-university {
  background-position: -200px -3018px;
  height: 102px;
  width: 102px;
}

.obj-o-upper {
  background-position: -200px -2718px;
  height: 100px;
  width: 100px;
}

.obj-pen {
  background-position: -48px -258px;
  height: 47px;
  width: 48px;
}

.obj-people1 {
  background-position: -262px -1132px;
  height: 69px;
  width: 69px;
}

.obj-person {
  background-position: 0 -3018px;
  height: 100px;
  width: 100px;
}

.obj-photo-upload {
  background-position: 0 -496px;
  height: 56px;
  width: 58px;
}

.obj-photo {
  background-position: -100px -2918px;
  height: 100px;
  width: 100px;
}

.obj-photo1 {
  background-position: -200px -2918px;
  height: 100px;
  width: 100px;
}

.obj-photo2 {
  background-position: -209px -312px;
  height: 47px;
  width: 48px;
}

.obj-photos {
  background-position: -257px -312px;
  height: 47px;
  width: 48px;
}

.obj-present {
  background-position: -58px -496px;
  height: 56px;
  width: 57px;
}

.obj-print {
  background-position: 0 -3120px;
  height: 102px;
  width: 102px;
}

.obj-qicon {
  background-position: -50px -609px;
  height: 50px;
  width: 50px;
}

.obj-rec {
  background-position: -100px -2618px;
  height: 100px;
  width: 100px;
}

.obj-recycle-tag {
  background-position: 0 -2618px;
  height: 100px;
  width: 100px;
}

.obj-recycle {
  background-position: 0 -1201px;
  height: 70px;
  width: 70px;
}

.obj-report {
  background-position: -100px -2418px;
  height: 100px;
  width: 100px;
}

.obj-round-monitor {
  background-position: -140px -1201px;
  height: 70px;
  width: 70px;
}

.obj-round-people {
  background-position: -139px -1271px;
  height: 70px;
  width: 70px;
}

.obj-shield {
  background-position: -204px -3324px;
  height: 102px;
  width: 102px;
}

.obj-spanner {
  background-position: -200px -2218px;
  height: 100px;
  width: 100px;
}

.obj-stext-email {
  background-position: -7px -31px;
  height: 12px;
  width: 33px;
}

.obj-sticker {
  background-position: 0 -3630px;
  height: 102px;
  width: 102px;
}

.obj-support {
  background-position: 0 -3528px;
  height: 102px;
  width: 102px;
}

.obj-truck {
  background-position: -70px -774px;
  height: 69px;
  width: 69px;
}

.obj-truck1 {
  background-position: 0 -1518px;
  height: 100px;
  width: 100px;
}

.obj-txt-hanjin {
  background-position: 0 -172px;
  height: 19px;
  width: 102px;
}

.obj-txt-hyundai {
  background-position: -134px -31px;
  height: 19px;
  width: 93px;
}

.obj-upload {
  background-position: -71px -1418px;
  height: 76px;
  width: 75px;
}

.obj-view-doc {
  background-position: 0 0;
  height: 30px;
  width: 30px;
}

.obj-view-ev2 {
  background-position: -30px 0;
  height: 30px;
  width: 30px;
}

.obj-view-hwp {
  background-position: -60px 0;
  height: 30px;
  width: 30px;
}

.obj-view-pdf {
  background-position: -90px 0;
  height: 30px;
  width: 30px;
}

.obj-won {
  background-position: 0 -258px;
  height: 47px;
  width: 48px;
}

.obj-write {
  background-position: 0 -3936px;
  height: 102px;
  width: 102px;
}

.obj-write2 {
  background-position: -209px -1271px;
  height: 71px;
  width: 71px;
}

.obj-sprite, .obj-a19, .obj-a1percent, .obj-a200free, .obj-a20percent, .obj-a30free, .obj-a30percent, .obj-a365, .obj-afree, .obj-app, .obj-arr-down-gray, .obj-arr-r, .obj-bag, .obj-blue-arr, .obj-box, .obj-box1, .obj-browser, .obj-brush, .obj-btn-close, .obj-btn-consulting, .obj-btn-consulting1, .obj-btn-design, .obj-btn-detail, .obj-btn-dev, .obj-btn-domekook, .obj-btn-download1, .obj-btn-dream, .obj-btn-dream1, .obj-btn-godocamera, .obj-btn-install, .obj-btn-joeum, .obj-btn-kg, .obj-btn-portfolio, .obj-btn-request, .obj-btn-space, .obj-btn-submit-1, .obj-btn-submit-2, .obj-btn-submit, .obj-btn-submit1, .obj-btn-submit2, .obj-btn-submit3, .obj-btn-submit4, .obj-btn-submit5, .obj-btn-sumion, .obj-btn-sumion1, .obj-camera, .obj-card-check, .obj-card-free, .obj-card-w, .obj-card1, .obj-card2, .obj-cards, .obj-cart, .obj-certificate, .obj-check-doc, .obj-check-person, .obj-check, .obj-clock, .obj-clothes, .obj-coin, .obj-coin2, .obj-coin3, .obj-coin4, .obj-copy, .obj-coupon, .obj-coupon1, .obj-design, .obj-direct, .obj-doc, .obj-docs, .obj-eicon, .obj-etc, .obj-feature1, .obj-feature2, .obj-feature3, .obj-feature4, .obj-free, .obj-fullsreen, .obj-func1, .obj-func2, .obj-func3, .obj-func4, .obj-func5, .obj-func6, .obj-geek, .obj-graph, .obj-hand, .obj-highpass, .obj-house, .obj-idcard, .obj-ipin, .obj-letter, .obj-loading, .obj-lock, .obj-lock1, .obj-magnifier, .obj-magnifier2, .obj-mail, .obj-mart, .obj-mart2, .obj-megaphone, .obj-mobile-balloon, .obj-mobile-balloon1, .obj-mobile-check, .obj-mobile-list, .obj-mobile-person, .obj-mobile-person1, .obj-mobile, .obj-mobile1, .obj-mobile2, .obj-monitor-check, .obj-monitor-tag, .obj-monitor, .obj-newspaper, .obj-o-building, .obj-o-calc, .obj-o-call, .obj-o-check, .obj-o-checklist, .obj-o-docs, .obj-o-docs2, .obj-o-judge, .obj-o-korean, .obj-o-letter1, .obj-o-magnifier3, .obj-o-mart, .obj-o-organization, .obj-o-setting, .obj-o-text, .obj-o-university, .obj-o-upper, .obj-pen, .obj-people1, .obj-person, .obj-photo-upload, .obj-photo, .obj-photo1, .obj-photo2, .obj-photos, .obj-present, .obj-print, .obj-qicon, .obj-rec, .obj-recycle-tag, .obj-recycle, .obj-report, .obj-round-monitor, .obj-round-people, .obj-shield, .obj-spanner, .obj-stext-email, .obj-sticker, .obj-support, .obj-truck, .obj-truck1, .obj-txt-hanjin, .obj-txt-hyundai, .obj-upload, .obj-view-doc, .obj-view-ev2, .obj-view-hwp, .obj-view-pdf, .obj-won, .obj-write, .obj-write2 {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/obj.png");
  display: inline-block;
  overflow: hidden;
}

.ta-l, .table3 .ta-l {
  text-align: left;
}

.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right !important;
}

.c-red, .block-item2 .step-title, .block-item2 li .c-red, .table2 .c-red {
  color: #ff5a58;
}

.c-gray, .sectionv3-header .sub-text, .table-comment {
  color: #888;
}

.c-blue, .num, .power-sub .view-wrap .howv2 .strongtext, .table4 table .c-right {
  color: #5583dd;
}

.hide {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  text-indent: 10px;
  white-space: nowrap;
}

.largetext {
  color: #5583dd;
  font-size: 18px;
}

.c-blue .obj-blue-arr, .num .obj-blue-arr, .power-sub .view-wrap .howv2 .strongtext .obj-blue-arr, .table4 table .c-right .obj-blue-arr {
  margin: 0 0 0 5px;
}

.figure {
  margin: 20px 0;
}

.inline {
  display: inline-block;
}

.under {
  text-decoration: underline;
}

/* title element styling */
.power-sub .view-wrap .h4 {
  padding: 44px 0 10px;
  color: #222;
  font-size: 16px;
}
.power-sub .view-wrap .h5 {
  font-size: 14px;
}
.power-sub .view-wrap .inlineh5 {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.power-sub .view-wrap .np {
  padding: 0 0 14px;
}
.power-sub .view-wrap .npa {
  padding: 0;
}
.power-sub .view-wrap .bd {
  border-bottom: 1px solid #d5d5d5;
}

.bul-tic-box > li:first-child,
.bul-tic > li:first-child {
  margin-top: 0;
}
.bul-tic-box > li,
.bul-tic > li {
  padding: 0 0 0 11px;
  margin: 8px 0 0 0;
  line-height: 1.4em;
  font-size: 12px;
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sub_bl_square_c2c2c2.gif") no-repeat left 7px;
}
.bul-tic > li a {
	margin-left:5px;
	padding-right:11px;
	background:url('//static-hosting.nhn.com/imghs/godomall/common/ico_link_arrow.gif') no-repeat right 6px;
	color:#5583dd;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.bul {
  padding: 0 0 0 11px;
  line-height: 1.4em;
  font-size: 12px;
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sub_bl_square_c2c2c2.gif") no-repeat left 7px;
}

.bul-tic-box {
  padding: 20px;
}
.bul-tic-box .c-blue, .bul-tic-box .num, .bul-tic-box .power-sub .view-wrap .howv2 .strongtext, .power-sub .view-wrap .howv2 .bul-tic-box .strongtext, .bul-tic-box .table4 table .c-right, .table4 table .bul-tic-box .c-right {
  text-decoration: underline;
}

/* text style */
.guidetext {
  margin: 5px 0;
}

.sub-textv2, .guidetext2 {
  color: #888;
  font-size: 11px;
  font-weight: normal;
}

.guidetext2 {
  margin: 10px 0;
}

.h4 .guidetext2 {
  margin: 0 0 0 10px;
}

.h-sub {
  font-weight: normal;
  margin: 0 0 0 6px;
  font-size: 12px;
  vertical-align: middle;
}

.cont-tip-strong {
  font-size: 24px;
  font-weight: bold;
  color: #ff5a58;
  text-align: center;
}

/* section margin */
.sectionv1 {
  margin: 0 0 150px 0;
}

.sectionv2 {
  margin: 0 0 50px 0;
  position: relative;
}
.sectionv2 .d-ib {
  display: inline-block;
}
.sectionv2-header .h4 {
  display: inline-block;
  margin: 0 0 20px 0;
}
.sectionv2-header .ib {
  display: inline-block;
}
.sectionv2-header .subtext {
  margin: 0 0 0 10px;
  display: inline-block;
}
.sectionv2 .substring {
  position: absolute;
  top: 2px;
  right: 0;
}

.sectionv3 {
  margin: 0 0 35px 0;
}
.sectionv3 .d-ib {
  display: inline-block;
}
.sectionv3-header .h4 {
  display: inline-block;
  margin: 0 0 20px 0;
}
.sectionv3-header .ib {
  display: inline-block;
}
.sectionv3-header .subtext {
  margin: 0 0 0 10px;
  display: inline-block;
}
.sectionv3-header h5 {
  font-size: 13px;
}
.sectionv3-header .sub-text {
  margin: 6px 0 0;
}

.sectionv4,
.section-item {
  margin: 0 0 20px 0;
}
.sectionv4 .d-ib,
.section-item .d-ib {
  display: inline-block;
}
.sectionv4-header .h4,
.section-item-header .h4 {
  display: inline-block;
  margin: 0 0 20px 0;
}
.sectionv4-header .ib,
.section-item-header .ib {
  display: inline-block;
}
.sectionv4-header .subtext,
.section-item-header .subtext {
  margin: 0 0 0 10px;
  display: inline-block;
}

.item-m {
  margin: 20px 0 0;
}

.item-m1 {
  margin: 40px 0 0;
}
.item-m1:after {
  clear: both;
  content: '';
  height: 0;
  display: block;
}

.comment-1 {
  margin: 5px 0;
}

.column1 {
  overflow: hidden;
}

.col-item.col-item2 {
  width: 395px;
  float: left;
  margin: 0 0 0 10px;
}
.col-item.col-item3 {
  width: 260px;
  float: left;
  margin: 0 0 0 10px;
}
.col-item .col-header {
  text-align: center;
  background: #5583dd;
  border-radius: 5px 5px 0 0;
  padding: 15px 0;
  position: relative;
}
.col-item .col-header .col-title {
  color: #fff;
  font-size: 16px;
}
.col-item .col-header .subtext {
  position: absolute;
  right: 13px;
  top: 18px;
  color: #aac1ee;
}
.col-item .col-body {
  padding: 20px;
  border: 1px solid #b9b9b8;
  border-top: 0;
}
.col-item .col-bottom {
  background: #f8f8f8;
  border: 1px solid #b9b9b8;
  border-top: none;
  text-align: center;
  padding: 20px 0;
}
.col-item .col-bottom .strong {
  color: #ff5a58;
  font-size: 20px;
  font-weight: bold;
}
.col-item .col-bottom .strong span {
	color: #555;
	font-size:12px;
	font-weight: normal;
}
.col-item .col-bottom .c-gray, .col-item .col-bottom .sectionv3-header .sub-text, .sectionv3-header .col-item .col-bottom .sub-text, .col-item .col-bottom .table-comment {
  font-weight: normal;
}
.col-item .col-bottom .sub {
  color: #888;
}
.col-item .col-bottom .obj-btn-submit-1 {
  margin: 10px 0 0;
}

.column2 {
  margin: 0 0 0 -10px;
  overflow: hidden;
}

.column3 {
  margin: 0 0 0 -10px;
  overflow: hidden;
}

.viewv2, .articlev2 {
  margin: 30px 0;
}
.viewv2 .obj-btn-detail, .articlev2 .obj-btn-detail {
  vertical-align: middle;
  margin: 0 0 0 20px;
}
.viewv2-title, .articlev2-title {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.viewv2 .subtext1, .articlev2 .subtext1 {
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 0 0 0 5px;
}
.viewv2-header, .articlev2-header {
  margin: 0 0 10px;
}
.viewv2-header .viewv2-title, .articlev2-header .viewv2-title, .viewv2-header .articlev2-title, .articlev2-header .articlev2-title {
  display: inline-block;
  margin: 0;
  *display: inline;
  *zoom: 1;
}
.viewv2 .article-header p, .articlev2 .article-header p {
  white-space: pre;
  font-size: 12px;
  line-height: 1.4em;
}

/* common UI */
.pre, .blockitemv4-1 .description {
  white-space: pre-line;
  *white-space: pre;
  /* ie7 */
}

/* tab */
.power-sub .power-faq.type2 div div {
  overflow: hidden;
  float: none;
  white-space: pre-line;
}
.power-sub .small-tab.auto-type a {
  width: 110px;
}

.tabc.content-type1 {
  margin: 20px 0 0;
}

.featurev5,
.featurev3 {
  overflow: hidden;
  border-top: 1px solid #b9b9b9;
}
.featurev5.col3 li,
.featurev3.col3 li {
  width: 30%;
  margin: 40px 1.5% 0;
}
.featurev5.col5,
.featurev3.col5 {
  border: 0;
}
.featurev5.col5 li,
.featurev3.col5 li {
  width: 19%;
  margin: 24px .5% 0;
}
.featurev5 .text,
.featurev3 .text {
  display: block;
  margin: 5px 0;
  color: #888;
}
.featurev5 li,
.featurev3 li {
  float: left;
  width: 24%;
  margin: 40px .5% 0;
  text-align: center;
}
.featurev5 li .image1,
.featurev3 li .image1 {
  margin: 0 0 10px 0;
}
.featurev5 li strong,
.featurev3 li strong {
  display: block;
  color: #222;
  font-size: 16px;
  letter-spacing: -1px;
}
.featurev5 li p,
.featurev3 li p {
  white-space: pre;
  padding: 5px 0 0;
  color: #888;
  letter-spacing: -1px;
  line-height: 20px;
}

.block-item2.arrtype li {
  margin: 40px 0 0;
}
.block-item2.arrtype li:first-child {
  margin: 0;
}
.block-item2.column2 {
  overflow: hidden;
  margin: -10px 0 0 -10px;
}
.block-item2.column2 li {
  float: left;
  width: 368px;
  margin: 10px 0 0 10px;
}
.block-item2 .l-item .content-b {
  margin: 8px 0 0;
}
.block-item2 .step {
  font-size: 16px;
  color: #888;
  font-weight: bold;
  float: none;
  margin: 0 10px 0 0;
}
.block-item2 .obj-arr-down-gray {
  position: absolute;
  left: 50%;
  margin-left: -13px;
  margin-top: 12px;
}
.block-item2 .step-title {
  font-weight: bold;
  float: none;
}
.block-item2 li {
  overflow: hidden;
  margin: 0 0 10px;
  padding: 25px 0 25px 25px;
  border: 1px solid #d5d5d5;
}
.block-item2 li strong {
  color: #222;
  font-size: 15px;
  font-weight: normal;
}
.block-item2 li p {
  padding: 5px 0 0;
  color: #888;
  line-height: 18px;
}
.block-item2 li > span[class*=obj] {
  float: left;
  margin: 0 25px 0 0;
}
.block-item2 li .blockitem-detail {
  margin-top: 10px;
}
.block-item2 li .content-b {
  overflow: hidden;
}

.stepv2 {
  width: 800px;
  height: 170px;
  background: url("//static-hosting.nhn.com/imghs/godomall/power/packing/box_apply.gif") no-repeat left top;
}
.stepv2 ul {
  padding: 21px 0 0 31px;
}
.stepv2 ul li {
  padding: 0 0 0 9px;
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sub_bl_square_c2c2c2.gif") no-repeat left 10px;
  line-height: 22px;
}
.stepv2 ol {
  overflow: hidden;
  padding: 43px 0 0;
}
.stepv2 ol li {
  float: left;
  width: 200px;
  text-align: center;
}

.stepv3 {
  border: 1px solid #a6a6a6;
  border-top: 2px solid #666;
}
.stepv3 .linkdiv a {
  display: inline-block;
  margin: 0 10px 0 0;
  text-decoration: underline;
}
.stepv3.col5 ol li {
  *width: 140px;
}
.stepv3 .stepv3-cont {
  background: #fbfbfb;
  padding: 21px 31px;
  border-bottom: 1px solid #a6a6a6;
}
.stepv3 .stepv3-cont a {
  text-decoration: underline;
}
.stepv3 ul li {
  padding: 0 0 0 9px;
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sub_bl_square_c2c2c2.gif") no-repeat left 10px;
  line-height: 22px;
}
.stepv3 ol {
  display: table;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
}
.stepv3 ol li {
  display: table-cell;
  vertical-align: middle;
  height: 60px;
  padding-left: 16px;
  text-align: center;
  background: transparent url("//static-hosting.nhn.com/imghs/godomall/power/sub_bg_step.gif") left top no-repeat;
  *width: 180px;
  *display: inline;
  *position: relative;
  *zoom: 1;
}
.stepv3 ol li:first-child {
  background: none;
}
.stepv3 .space {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.stepv3 strong {
  display: inline-block;
  color: #888;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
  *position: relative;
}

.btn1 {
  overflow: hidden;
  padding: 15px 0 0;
  margin: -7px 0 0 -7px;
}
.btn1 a {
  float: left;
  margin: 7px 0 0 7px;
}

.eventbox,
.box2v2 {
  overflow: hidden;
}
.eventbox .cnt,
.box2v2 .cnt {
  width: 800px;
}
.eventbox .cnt .box1-title,
.box2v2 .cnt .box1-title {
  color: #222;
  border: 1px solid #d5d5d5;
  border-radius: 5px 5px 0 0;
  padding: 10px 20px;
  font-size: 14px;
}
.eventbox .cnt .box1-title span,
.box2v2 .cnt .box1-title span {
  font-size: 11px;
  color: #888;
}
.eventbox .box1-title3,
.eventbox .box1-title2,
.box2v2 .box1-title3,
.box2v2 .box1-title2 {
  font-size: 15px;
  margin: 20px 0 0;
}
.eventbox .box1-title3.normal,
.eventbox .box1-title2.normal,
.box2v2 .box1-title3.normal,
.box2v2 .box1-title2.normal {
  font-weight: normal;
}
.eventbox .box1-title3 span,
.eventbox .box1-title2 span,
.box2v2 .box1-title3 span,
.box2v2 .box1-title2 span {
  font-size: inherit;
}
.eventbox .box1-cont,
.box2v2 .box1-cont {
  background: #f8f8f8;
  overflow: hidden;
  border: 1px solid #d5d5d5;
  border-top: 0;
}
.eventbox .box1-l,
.box2v2 .box1-l {
  text-align: center;
  padding: 30px 0;
  border-bottom: 1px solid #d5d5d5;
  background: #fff;
}
.eventbox .box1-r,
.box2v2 .box1-r {
  text-align: center;
  padding: 25px 0;
}
.eventbox .box1-r p,
.box2v2 .box1-r p {
  color: #888;
}
.eventbox .cnt ul,
.box2v2 .cnt ul {
  overflow: hidden;
  width: 100%;
  height: 90px;
  padding: 105px 0 0;
}
.eventbox .cnt ul li,
.box2v2 .cnt ul li {
  float: left;
  width: 267px;
  text-align: center;
}
.eventbox .cnt ul li:first-child,
.box2v2 .cnt ul li:first-child {
  width: 266px;
}
.eventbox .cnt ul li em,
.box2v2 .cnt ul li em {
  color: #222;
  font-size: 15px;
  letter-spacing: -1px;
}
.eventbox .cnt ul li p,
.box2v2 .cnt ul li p {
  padding: 7px 0 0;
  color: #888;
  line-height: 18px;
}
.eventbox .cnt > div > span,
.box2v2 .cnt > div > span {
  float: left;
  width: 58px;
  color: #fff;
  text-align: center;
}
.eventbox .cnt > div > span strong,
.box2v2 .cnt > div > span strong {
  color: #fff !important;
  font-size: 16px;
}
.eventbox .cnt > div > span em,
.box2v2 .cnt > div > span em {
  font-weight: bold;
}
.eventbox .cnt > div > div span strong,
.box2v2 .cnt > div > div span strong {
  color: #5583dd;
  font-size: 20px;
}
.eventbox > ul,
.box2v2 > ul {
  padding: 10px 0 0;
}
.eventbox > ul > li,
.box2v2 > ul > li {
  line-height: 18px;
}

/* table */
.table-comment {
  display: block;
  margin: 0 0 5px 0;
  text-align: right;
}

html .power-sub .pg-commissionv2 {
  overflow: hidden;
}
html .power-sub .pg-commissionv2 .hot .detail-r,
html .power-sub .pg-commissionv2 .hot .detail-l {
  height: 236px;
}
html .power-sub .pg-commissionv2 table th {
  padding: 6px 10px 5px 15px;
}
html .power-sub .pg-commissionv2 table {
  float: left;
  width: 430px !important;
}

.hot {
  float: right;
  width: 350px;
}

.hot .detail-l {
  float: left;
  width: 175px;
  background: #fe5a58;
  text-align: center;
}

.hot .detail-l h5 {
  padding: 53px 0 0;
  color: #fff;
  font-size: 14px;
}

.hot .detail-l strong {
  display: block;
  padding: 10px 0;
  color: #fff;
  font-size: 50px;
  font-family: verdana;
}

.hot .detail-l strong em {
  font-size: 25px;
}

.hot .detail-l span {
  color: #fff;
}

.hot .detail-r {
  float: left;
  width: 175px;
  background: #848484;
  text-align: center;
}

.hot .detail-r h5 {
  padding: 46px 0 0;
  color: #fff;
  font-size: 14px;
}

.hot .detail-r p {
  padding: 10px 0;
  color: #fff;
  font-weight: bold;
  line-height: 1.1;
}

.hot .detail-r p span {
  font-family: verdana;
  font-size: 30px;
}

.hot .detail-r p em {
  font-size: 20px;
}

.hot .detail-r p strong {
  display: block;
  font-size: 30px;
}

.hot .detail-r > span {
  color: #fff;
}

.hot .detail-r > em {
  display: block;
  padding: 7px 0 0;
  color: #C8C8C8;
  font-size: 11px;
}

.tablencard {
  overflow: hidden;
}
.tablencard > .col {
  float: right;
  width: 43%;
}
.tablencard > .col:first-child {
  width: 55%;
  float: left;
}
.tablencard .hot {
  width: auto;
  float: none;
}
.tablencard .hot .detail-l,
.tablencard .hot .detail-r {
  width: 50%;
  float: left;
}

.tablencard.payco1 .hot .detail-l,
.tablencard.payco1 .hot .detail-r {
  height: 194px;
}
.tablencard.payco1 .hot .detail-l h5,
.tablencard.payco1 .hot .detail-r h5 {
  padding-top: 30px;
}

.supportcall {
  border: 1px solid #d5d5d5;
  padding: 14px;
  height: 48px;
  overflow: hidden;
  position: relative;
}
.supportcall .line {
  position: absolute;
  top: 15px;
  left: 50%;
  bottom: 15px;
  width: 1px;
  font-size: 0;
  line-height: 0;
  background: #d5d5d5;
}
.supportcall .cellv2 {
  width: 45%;
  float: right;
}
.supportcall .cellv2:first-child {
  float: left;
}
.supportcall .cellv2 strong {
  color: #5583dd;
  font-size: 18px;
}
.supportcall .cellv2 span {
  display: block;
}

/* header bg */
.top {
  background-repeat: no-repeat;
  background-position: right top;
}
.top.acecounter {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/top_bg.png");
}
.top.mobilepayment {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobilepayment/top_bg.png");
}
.top.buysafe {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/buysafe/top_bg.png");
}
.top.payment-confirm {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/payment-confirm/top_bg.png");
}
.top.yellowpay {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/yellowpay/top_bg.png");
}
.top.ipin {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/ipin/top_bg.png");
}
.top.mobile-identity {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobile-identity/top_bg.png");
}
.top.mobile-callcenter {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobile-callcenter/top_bg.png");
}
.top.custom-printing {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/custom-printing/top_bg.png");
}
.top.goodsflow {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/goodsflow/top_bg.png");
}
.top.postoffice {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/postoffice/top_bg.png");
}
.top.powermail {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/powermail/top_bg.png");
}
.top.taxaccounting {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/taxaccounting/top_bg.png");
}
.top.godocamera {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/godocamera/top_bg.png");
}
.top.domekook {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/domekook/top_bg.png");
}
.top.joeum {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/joeum/top_bg.png");
}
.top.enamu-api {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/enamu-api/top_bg.png");
}
.top.designfactory {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/designfactory/top_bg.png");
}
.top.webfont {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/webfont/top_bg.png");
}
.top.goods-shooting {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/goods-shooting/top_bg.png");
}
.top.sms-refusal {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/sms-refusal/top_bg.png");
}
.top.payco {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/payco/top_bg.png");
}

/* 컨텐츠 기본 class */
.power-sub .view-wrap {
  /* how */
  /* message-box1 */
}
.power-sub .view-wrap .howv2 {
  overflow: hidden;
  width: 800px;
  height: 181px;
  background-repeat: no-repeat;
  background-position: right top;
}
.power-sub .view-wrap .howv2 .strongtext {
  font-size: 14px;
  margin: 0 0 10px 0;
  display: inline-block;
}
.power-sub .view-wrap .howv2.sms-refusal {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.sms-refusal h4 {
  padding-top: 62px;
}
.power-sub .view-wrap .howv2.sms-refusal p {
  padding: 12px 0 0 75px;
}
.power-sub .view-wrap .howv2.taxaccounting {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.taxaccounting h4 {
  padding-top: 60px;
}
.power-sub .view-wrap .howv2.taxaccounting p {
  padding: 20px 0 0 80px;
}
.power-sub .view-wrap .howv2.pg {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.pg h4 {
  padding-top: 60px;
}
.power-sub .view-wrap .howv2.pg p {
  padding: 20px 0 0 100px;
}
.power-sub .view-wrap .howv2.goods-shooting2 {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.goods-shooting2 h4 {
  padding-top: 60px;
}
.power-sub .view-wrap .howv2.goods-shooting2 p {
  padding: 20px 0 0 100px;
}
.power-sub .view-wrap .howv2.enamu-api {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.enamu-api h4 {
  padding-top: 60px;
}
.power-sub .view-wrap .howv2.enamu-api p {
  padding: 24px 0 0 70px;
}
.power-sub .view-wrap .howv2.godocamera {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.godocamera h4 {
  padding-top: 62px;
}
.power-sub .view-wrap .howv2.godocamera p {
  padding: 10px 0 0 105px;
}
.power-sub .view-wrap .howv2.powermail {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobilepayment/box_how.png");
}
.power-sub .view-wrap .howv2.powermail h4 {
  padding-top: 50px;
}
.power-sub .view-wrap .howv2.powermail p {
  padding: 24px 0 0 110px;
}
.power-sub .view-wrap .howv2.goodsflow {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.goodsflow h4 {
  padding-top: 50px;
}
.power-sub .view-wrap .howv2.goodsflow p {
  padding-left: 110px;
}
.power-sub .view-wrap .howv2.autoinvoice {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.autoinvoice p {
  padding-left: 60px;
}
.power-sub .view-wrap .howv2.large2, .power-sub .view-wrap .howv2.large {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.large2 p, .power-sub .view-wrap .howv2.large p {
  padding-top: 16px;
  padding-left: 110px;
}
.power-sub .view-wrap .howv2.large2 h4 {
  padding-top: 46px;
}
.power-sub .view-wrap .howv2.large2 p {
  padding-left: 100px;
}
.power-sub .view-wrap .howv2.postoffice {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.postoffice p {
  padding-top: 33px;
  padding-left: 75px;
}
.power-sub .view-wrap .howv2.medium {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobilepayment/box_how.png");
}
.power-sub .view-wrap .howv2.medium h4 {
  padding-top: 50px;
}
.power-sub .view-wrap .howv2.medium p {
  padding-left: 60px;
  padding-top: 15px;
}
.power-sub .view-wrap .howv2.medium .mobile-callcenter-how {
  padding-left: 80px;
}
.power-sub .view-wrap .howv2.ace {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/acecounter/box_how.png");
}
.power-sub .view-wrap .howv2.ace p {
  padding-left: 110px;
}
.power-sub .view-wrap .howv2.pg {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/pg/box_how.png");
}
.power-sub .view-wrap .howv2.pg p {
  padding-left: 70px;
  padding-top: 32px;
}
.power-sub .view-wrap .howv2.payment-confirm {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/payment-confirm/box_how.png");
  height: 114px;
}
.power-sub .view-wrap .howv2.payment-confirm h4 {
  padding-top: 31px;
}
.power-sub .view-wrap .howv2.payment-confirm p {
  padding-left: 80px;
}
.power-sub .view-wrap .howv2.mobilepayment {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobilepayment/box_how.png");
}
.power-sub .view-wrap .howv2.mobilepayment h4 {
  padding-top: 50px;
}
.power-sub .view-wrap .howv2.mobilepayment p {
  padding-left: 80px;
}
.power-sub .view-wrap .howv2.payco {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobilepayment/box_how.png");
  height: 157px;
}
.power-sub .view-wrap .howv2.payco h4 {
  padding-top: 50px;
}
.power-sub .view-wrap .howv2.payco p {
  padding-left: 60px;
  padding-top: 40px;
}
.power-sub .view-wrap .howv2.yellowpay {
  background-image: url("//static-hosting.nhn.com/imghs/godomall/power/mobilepayment/box_how.png");
}
.power-sub .view-wrap .howv2.yellowpay h4 {
  padding-top: 52px;
}
.power-sub .view-wrap .howv2.yellowpay p {
  padding: 40px 0 0 90px;
}
.power-sub .view-wrap .howv2 h4 {
  float: left;
  padding: 62px 0 0 84px;
  color: #fe5a58;
  font-size: 20px;
  letter-spacing: -1px;
  white-space: pre;
}
.power-sub .view-wrap .howv2 p {
  overflow: hidden;
  padding: 27px 0 0 57px;
  letter-spacing: -1px;
  line-height: 24px;
  white-space: pre;
}
.power-sub .view-wrap .howv2 p em {
  color: #fe5a58;
}
.power-sub .view-wrap .cont-tip {
  overflow: hidden;
  float: left;
  width: 240px;
  margin: 0 20px 0 0;
}
.power-sub .view-wrap .cont-tip h4 {
  padding: 0;
  text-align: center;
  font-size: 14px;
}
.power-sub .view-wrap .cont-tip-title {
  color: #222;
  border: 1px solid #b4b4b4;
  border-radius: 5px 5px 0 0;
  padding: 10px 20px;
  font-size: 14px;
  background: #f5f8ff;
}
.power-sub .view-wrap .cont-tip-title span {
  font-size: 11px;
  color: #888;
}
.power-sub .view-wrap .cont-tip-cont {
  background: #f8f8f8;
  overflow: hidden;
  border: 1px solid #b4b4b4;
  border-top: 0;
  padding: 20px 15px 15px;
  height: 214px;
}
.power-sub .view-wrap .cont-tip .cnt ul {
  overflow: hidden;
  width: 100%;
  height: 90px;
  padding: 105px 0 0;
}
.power-sub .view-wrap .cont-tip .cnt ul li {
  float: left;
  width: 267px;
  text-align: center;
}
.power-sub .view-wrap .cont-tip .cnt ul li:first-child {
  width: 266px;
}
.power-sub .view-wrap .cont-tip .cnt ul li em {
  color: #222;
  font-size: 15px;
  letter-spacing: -1px;
}
.power-sub .view-wrap .cont-tip .cnt ul li p {
  padding: 7px 0 0;
  color: #888;
  line-height: 18px;
}
.power-sub .view-wrap .cont-tip .cnt > div > span {
  float: left;
  width: 58px;
  color: #fff;
  text-align: center;
}
.power-sub .view-wrap .cont-tip .cnt > div > span strong {
  color: #fff !important;
  font-size: 16px;
}
.power-sub .view-wrap .cont-tip .cnt > div > span em {
  font-weight: bold;
}
.power-sub .view-wrap .cont-tip .cnt > div > div span strong {
  color: #5583dd;
  font-size: 20px;
}
.power-sub .view-wrap .cont-tip > ul {
  padding: 10px 0 0;
}
.power-sub .view-wrap .cont-tip > ul > li {
  line-height: 18px;
}
.power-sub .view-wrap .cont-tip .cont-tip-strong {
  position: absolute;
  top: 62px;
  left: 0;
  width: 100%;
  font-size: 20px;
  text-align: center;
  color: #7f7f7f;
}
.power-sub .view-wrap .cont-tip .cont-tip-strong strong {
  font-size: 1.2em;
}
.power-sub .view-wrap .cont-tip .cont-tip-cont {
  position: relative;
}
.power-sub .view-wrap .cont-tip .cont-tip-cont .obj-btn-submit-2 {
  position: absolute;
  bottom: 20px;
  left: 15px;
  text-align: center;
}
.power-sub .view-wrap .cont-table {
  overflow: hidden;
}
.power-sub .view-wrap .section-cont {
  margin: 0 0 0 -10px;
  overflow: hidden;
}
.power-sub .view-wrap .section-cont .section-cont-item {
  border: 1px solid #eee;
  padding: 30px;
}
.power-sub .view-wrap .section-cont .section-cont-item {
  width: 198.0px;
  float: left;
  margin: 0 0 0 10px;
}
.power-sub .view-wrap .section-cont .section-title {
  margin: 20px 0 4px;
  padding: 0;
}
.power-sub .view-wrap .section-cont .section-title + p {
  line-height: 1.6em;
}
.power-sub .view-wrap .section-cont .icon {
  text-align: center;
}
.power-sub .view-wrap .message-box1 {
  margin: 14px 0 0;
  padding: 16px 24px;
  border: 1px solid #d5d5d5;
}
.power-sub .view-wrap .message-box1 .h5 {
  margin: 0 0 8px 0;
}
.power-sub .view-wrap .message-box1 h4 {
  padding: 0;
}
.power-sub .view-wrap .message-box1 ul > li:first-child {
  margin-top: 0;
}
.power-sub .view-wrap .message-box1 ul > li {
  padding: 0 0 0 11px;
  margin: 8px 0 0 0;
  line-height: 1.4em;
  font-size: 12px;
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sub_bl_square_c2c2c2.gif") no-repeat left 7px;
}
.power-sub .view-wrap .message-box1 ul li strong {
  color: #5583dd;
}
.power-sub .view-wrap .message-box1 a {
  text-decoration: underline;
}

/* .finance {
  position: relative;
}
.finance .fiwrap {
  position: relative;
}
.finance .finance-wrap {
  font-size: 0;
  letter-spacing: 0;
  margin: -5px 0 0 -5px;
}
.finance .finance-wrap .finance-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 108px;
  height: 58px;
  vertical-align: top;
  border: 1px solid #e8e8e8;
  margin: 5px 0 0 5px;
  cursor: pointer;
  overflow: hidden;
  transition: all 200ms;
}
.finance .finance-wrap .finance-item img {
  transition: all 200ms;
  transform: scale(0.9);
}
.finance .finance-wrap .finance-item.itemon {
  border: 1px solid #5583dd;
}
.finance .finance-wrap .finance-item.itemon img {
  transform: scale(1.1);
}
.finance .popmessage {
  position: absolute;
  top: 0;
  left: 5px;
  right: 0;
  margin: 5px 0 0;
  z-index: 100;
  background: #f3f3f3;
  border: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
}
.finance .popmessage .obj-btn-close {
  position: absolute;
  top: -1px;
  right: -1px;
  border: 1px solid #ddd;
  cursor: pointer;
} */

.power-sub .box1 {
  overflow: hidden;
  border: 1px solid #D5D5D5;
  padding: 20px 30px;
}
.power-sub .box1 a {
  float: left;
  width: 80px;
  height: 22px;
  padding: 8px 0 0 40px;
  background: url("//static-hosting.nhn.com/imghs/godomall/common/view_internet.gif") no-repeat left top;
  color: #888;
  letter-spacing: -1px;
  margin: 0 0 0 20px;
}
.power-sub .box1 a:first-child {
  margin: 0;
}
.power-sub .box1 a.pdf {
  background: url("//static-hosting.nhn.com/imghs/godomall/common/view_pdf.gif") no-repeat left top;
}
.power-sub .box1 a.doc {
  height: 22px;
  width: auto;
  background: none;
  white-space: nowrap;
  border: 1px solid #d8d8d8;
  padding: 6px 15px 0 40px;
  position: relative;
}
.power-sub .box1 a.doc span {
  position: absolute;
  top: 0;
  left: 0;
  margin: -1px 0 0 -1px;
}

.fluid-ul {
  overflow: hidden;
}
.fluid-ul li {
  float: left;
  width: 45%;
}
.fluid-ul.type2 li {
  margin: 10px 0 0 0 !important;
}

.fluid-ul2 li {
  float: left;
}
.fluid-ul2 li:first-child {
  width: 43%;
}

.use-price-table {
  width: 100%;
  border-top: 1px solid #666;
  border-top: 1px solid #666;
  text-align: center;
}
.use-price-table th {
  background: #fbfbfb;
  font-size: 12px;
}
.use-price-table td {
  color: #888;
}
.use-price-table tbody tr th:first-child,
.use-price-table tbody tr td:first-child {
  border-left: 0;
}

.use-price-table thead tr:first-child th:first-child{
  border-left: 0;
}

.use-price-table th,
.use-price-table td {
  height: 47px;
  padding: 0 10px;
  border: 1px solid #b9b9b8;
  border-right: 0;
}

.table1 {
  table-layout: fixed;
  width: 100%;
  border-top: 2px solid #666;
}
.table1 th {
  background: #fbfbfb;
  font-size: 12px;
}
.table1 td {
  color: #888;
}
.table1 th,
.table1 td {
  height: 47px;
  padding: 0 10px;
  border: 1px solid #b8b8b8;
}

.table2 {
  table-layout: fixed;
  width: 100%;
  border-top: 1px solid #666;
  border-top: 1px solid #666;
}
.table2 .ta-r {
  text-align: right;
}
.table2 th {
  background: #fbfbfb;
  font-size: 12px;
}
.table2 td {
  color: #888;
}
.table2 tr th:first-child,
.table2 tr td:first-child {
  border-left: 0;
}
.table2 th,
.table2 td {
  height: 47px;
  padding: 0 10px;
  border: 1px solid #b9b9b8;
  border-right: 0;
}
.table2 td,
.table2 th {
  padding: 15px 10px;
  text-align: center;
  height: auto;
}
.table2 td[rowspan],
.table2 th[rowspan] {
  border-right: 1px solid #b9b9b8;
}
.table2 .top2 {
  border-top: 2px solid #666;
}
.table2 tfoot td {
  background: #f5f8ff;
  font-weight: bold;
  color: #333;
}

.table3 {
  width: 100%;
  border-top: 1px solid #666;
  table-layout: fixed;
  border-top: 0;
  height: 80px;
}
.table3 th {
  background: #fbfbfb;
  font-size: 12px;
}
.table3 td {
  color: #888;
}
.table3 th,
.table3 td {
  height: 47px;
  padding: 0 10px;
  border: 1px solid #b8b8b8;
}
.table3 td {
  text-align: center;
}
.table3.webfont th {
  font-size: 14px;
}
.table3.webfont td {
  padding: 15px inherit;
}
.table3.np td {
  padding: 0;
  text-align: center;
}
.table3.np td img {
  display: inline-block;
  vertical-align: middle;
}

.table4 {
  table-layout: fixed;
}
.table4 table th,
.table4 table td {
  padding: 18px 10px;
}
.table4 table {
  width: 100%;
  table-layout: fixed;
  border: 1px solid #d5d5d5;
}
.table4 table th {
  background: #fbfbfc;
  border-right: 1px solid #d5d5d5;
  text-align: center;
}
.table4 table th strong {
  font-size: 14px;
}
.table4 table th span {
  display: block;
  font-weight: normal;
  margin: 10px 0 0;
  color: #888;
  white-space: pre;
  letter-spacing: -1px;
}
.table4 table td {
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
}
.table4 table .c-gray, .table4 table .sectionv3-header .sub-text, .sectionv3-header .table4 table .sub-text, .table4 table .table-comment {
  float: left;
}
.table4 table .c-right {
  float: right;
}

.tables {
  margin: 0 0 0 -2%;
  font-size: 0;
  letter-spacing: 0;
}
.tables-item {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  margin: 2% 0 0 2%;
  font-size: 12px;
  *width: 47.8%;
  *display: inline;
  *position: relative;
  *zoom: 1;
}
.tables table {
  width: 100%;
  table-layout: fixed;
  border: 1px solid #d5d5d5;
}
.tables table th {
  background: #fbfbfc;
  border-right: 1px solid #d5d5d5;
  text-align: center;
  padding: 6px;
}
.tables table th strong {
  font-size: 14px;
}
.tables table th span {
  display: block;
  font-weight: normal;
  margin: 10px 0 0;
  color: #888;
  white-space: pre;
  letter-spacing: -1px;
}
.tables table td[rowspan] {
  border-right: 1px solid #d5d5d5;
}
.tables table td[rowspan].pre, .tables table .blockitemv4-1 td[rowspan].description, .blockitemv4-1 .tables table td[rowspan].description {
  text-align: center;
}
.tables table .bold {
  font-weight: bold;
}
.tables table td {
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  padding: 10px 6px;
}
.tables table td .cell-title {
  float: left;
  font-weight: bold;
}
.tables table td .cell-title2 {
  float: left;
  font-weight: normal;
  color: #888;
}
.tables table td .cell-cont {
  display: block;
  overflow: hidden;
  text-align: right;
}
.tables table td .c-blue, .tables table td .num, .tables table td .power-sub .view-wrap .howv2 .strongtext, .power-sub .view-wrap .howv2 .tables table td .strongtext, .tables .table4 table td .c-right, .table4 .tables table td .c-right {
  font-size: 15px;
  letter-spacing: -1px;
}
.tables table td .through {
  color: #888;
}
.tables th {
  width: 30%;
}

.case-cttv2 {
  border: 1px solid #b9b9b9;
}
.case-cttv2 .point2 {
  border-top: 1px solid #b9b9b9;
  background: #fff;
  padding: 20px;
}
.case-cttv2 .point1.type1 {
  background: #fbfbfb;
}

.case-cttv3 {
  border: 1px solid #b9b9b9;
}
.case-cttv3 .point2 {
  border-top: 1px solid #b9b9b9;
  background: #f6f6f6;
  padding: 20px;
}
.case-cttv3 .point1 {
  height: auto;
}

.case-cttv2 .point1,
.case-cttv3 .point1 {
  position: relative;
  overflow: hidden;
  letter-spacing: -1px;
  height: 270px;
}
.case-cttv2.auto .point1,
.case-cttv3.auto .point1 {
  height: auto;
}
.case-cttv2 .point1 .icon-arr,
.case-cttv3 .point1 .icon-arr {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -22px;
}
.case-cttv2 .point1 h5,
.case-cttv3 .point1 h5 {
  font-size: 14px;
  font-weight: bold;
  background: #888;
  color: #fff;
  padding: 10px;
}
.case-cttv2 .point1 .point-cont,
.case-cttv3 .point1 .point-cont {
  padding: 25px;
  background: #fff;
}
.case-cttv2 .point1 .point-cont1,
.case-cttv3 .point1 .point-cont1 {
  overflow: hidden;
}
.case-cttv2 .point1 .point-cont1 p,
.case-cttv3 .point1 .point-cont1 p {
  font-size: 12px;
  color: #222;
  margin: 0 0 5px 0;
}
.case-cttv2 .point1 .point-cont1 p .c-gray, .case-cttv2 .point1 .point-cont1 p .sectionv3-header .sub-text, .sectionv3-header .case-cttv2 .point1 .point-cont1 p .sub-text, .case-cttv2 .point1 .point-cont1 p .table-comment,
.case-cttv3 .point1 .point-cont1 p .c-gray,
.case-cttv3 .point1 .point-cont1 p .sectionv3-header .sub-text,
.sectionv3-header .case-cttv3 .point1 .point-cont1 p .sub-text,
.case-cttv3 .point1 .point-cont1 p .table-comment {
  color: #c2c2c2;
  margin: 0 10px 0 0;
}
.case-cttv2 .point1 .point-icon,
.case-cttv3 .point1 .point-icon {
  float: left;
  margin: 0 25px 0 0;
}
.case-cttv2 .point1 .left,
.case-cttv3 .point1 .left {
  position: absolute;
  top: 55px;
  left: 55px;
  width: 290px;
  border: 1px solid #e2e2e2;
}
.case-cttv2 .point1 .right,
.case-cttv3 .point1 .right {
  top: 54px;
  right: 55px;
  position: absolute;
  width: 290px;
  border: 1px solid #e2e2e2;
}
.case-cttv2 .point1 .right h5,
.case-cttv3 .point1 .right h5 {
  background: #fe5a58;
}
.case-cttv2 .point1 strong,
.case-cttv3 .point1 strong {
  color: #666;
  font-size: 14px;
}
.case-cttv2 .point2 em,
.case-cttv3 .point2 em {
  color: #222;
  font-size: 15px;
}
.case-cttv2 .point2 p,
.case-cttv3 .point2 p {
  padding: 5px 0 0;
  color: #888;
  line-height: 18px;
}
.case-cttv2 .point2 p span,
.case-cttv3 .point2 p span {
  color: #fe5a58;
}

.blockitemv3 {
  margin: 0 0 0 -20px;
  overflow: hidden;
}
.blockitemv3-col {
  width: 390px;
  float: left;
  margin: 0 0 0 20px;
}
.blockitemv3 .cont1 {
  float: left;
}
.blockitemv3 .cont3,
.blockitemv3 .cont2 {
  overflow: hidden;
  padding-left: 40px;
}

.goods-support {
  margin: 0 0 0 -0px;
  overflow: hidden;
}
.goods-support-col [class*=cont] {
  display: inline-block;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}
.goods-support-col [class*=cont]:first-child {
  margin: 0 40px 0 0;
}

.blockitemv3-1 {
  margin-left: -10px;
  *zoom: 1;
  margin-top: -25px;
}
.blockitemv3-1:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.blockitemv3-1 .col {
  width: 259px;
  margin-left: 10px;
}
.blockitemv3-1 .col {
  float: left;
  margin-top: 25px;
}
.blockitemv3-1 .col img.hover {
  border: 1px solid #d5d5d5;
  transform: scale(1);
  transition: all 100ms ease-out;
}
.blockitemv3-1 .col img.hover:hover {
  border-color: #5583dd;
  transform: scale(1.02);
}
.blockitemv3-1 .col .name {
  color: inherit;
  text-align: center;
  margin: 10px 0 0;
  display: block;
}

.blockitemv3 .box,
.goods-support .box,
.blockitemv3-1 .box {
  overflow: hidden;
  border: 1px solid #D5D5D5;
  padding: 20px 30px;
  height: 40px;
}
.blockitemv3 .box.type1 .cont1,
.goods-support .box.type1 .cont1,
.blockitemv3-1 .box.type1 .cont1 {
  padding-top: 8px;
}
.blockitemv3 .box.type1 .cont2,
.goods-support .box.type1 .cont2,
.blockitemv3-1 .box.type1 .cont2 {
  padding-top: 12px;
}
.blockitemv3 .alignt,
.goods-support .alignt,
.blockitemv3-1 .alignt {
  margin-top: 8px;
}
.blockitemv3 .view-icon:first-child,
.goods-support .view-icon:first-child,
.blockitemv3-1 .view-icon:first-child {
  margin: 5px 0 0 0;
}
.blockitemv3 .view-icon,
.goods-support .view-icon,
.blockitemv3-1 .view-icon {
  margin: 5px 0 0 20px;
}
.blockitemv3 .one,
.goods-support .one,
.blockitemv3-1 .one {
  margin: 8px 0 0;
  display: inline-block;
}
.blockitemv3 .right .box a,
.goods-support .right .box a,
.blockitemv3-1 .right .box a {
  float: left;
  width: 80px;
  height: 25px;
  margin: 30px;
  padding: 5px 0 0 40px;
  background: url("//static-hosting.nhn.com/imghs/godomall/common/view_internet.gif") no-repeat left top;
  color: #888;
  letter-spacing: -1px;
}
.blockitemv3 .right .box a,
.goods-support .right .box a,
.blockitemv3-1 .right .box a {
  margin-top: 22px;
}
.blockitemv3 .right .box a.pdf,
.goods-support .right .box a.pdf,
.blockitemv3-1 .right .box a.pdf {
  margin-left: 47px;
  background: url("//static-hosting.nhn.com/imghs/godomall/common/view_pdf.gif") no-repeat left top;
}
.blockitemv3 .right .box a.web,
.goods-support .right .box a.web,
.blockitemv3-1 .right .box a.web {
  margin-left: 30px;
  padding: 5px 0 0 40px;
  background: url("//static-hosting.nhn.com/imghs/godomall/common/view_internet.gif") no-repeat left top;
}

.blockitemv4-1 {
  margin-left: -20px;
  *zoom: 1;
  margin-top: 20px;
}
.blockitemv4-1:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.blockitemv4-1 .col {
  width: 185px;
  margin-left: 20px;
}
.blockitemv4-1 .title {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin: 25px 0 10px;
}
.blockitemv4-1 .imgouter {
  border: 1px solid #d5d5d5;
}
.blockitemv4-1 img {
  width: 100%;
}
.blockitemv4-1 .col {
  float: left;
}
.blockitemv4-1 .description {
  text-align: center;
}

.box-cols3 {
  margin-left: -0px;
  *zoom: 1;
}
.box-cols3.box1-l {
  padding: 0;
}
.box-cols3:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.box-cols3 .col {
  width: 266px;
  margin-left: 0px;
}
.box-cols3 .col:first-child > div {
  border-left: 0;
}
.box-cols3 .col {
  float: left;
}
.box-cols3 .col > div {
  min-height: 220px;
  border-left: 1px solid #d5d5d5;
  padding: 10px 6px 20px;
}
.box-cols3 .col > div .icon-outer {
  text-align: center;
  height: 90px;
}
.box-cols3 .col > div span[class|=obj] {
  margin: 20px 0 0;
}
.box-cols3 .col > div strong {
  margin: 10px 0;
  display: block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -1px;
}
.box-cols3 .col > div p {
  white-space: pre-line;
  *white-space: pre;
  /* ie7 */
  text-align: center;
}

.view-icon {
  display: inline-block;
  height: 22px;
  width: auto;
  background: none;
  white-space: nowrap;
  border: 1px solid #d8d8d8;
  padding: 6px 15px 0 40px;
  position: relative;
}
.view-icon span {
  position: absolute;
  top: 0;
  left: 0;
  margin: -1px 0 0 -1px;
}

.thin {
  white-space: pre-line;
  *white-space: pre;
  /* ie7 */
  letter-spacing: -1px;
}

/* design factory 에서 활용 됨 */
.block3 {
  overflow: hidden;
  padding: 20px 0;
  border-top: 1px dotted #d5d5d5;
}
.block3-wrap .block3:first-child {
  border-top: 0;
}
.block3-title {
  font-size: 18px;
  font-weight: bold;
  color: #222;
  margin: 12px 0 0;
}
.block3-subtext {
  margin: 5px 0 0;
  font-weight: bold;
}
.block3-thumbnail {
  float: left;
  margin: 0 40px 0 0;
}
.block3-thumbnail img {
  border: 1px solid #b9b9b8;
}
.block3-thumbnail.w190 {
  width: 188px;
  height: 108px;
  text-align: center;
  border: 1px solid #b9b9b8;
  transform: scale(1);
  transform-origin: 0 50%;
  transition: all 100ms ease-out;
}
.block3-thumbnail.w190:hover {
  border-color: #5583dd;
  transform: scale(1.01);
}
.block3-thumbnail.w190 img, .block3-thumbnail.w190 .va-offset {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  border: 0;
}
.block3-thumbnail.w190 .va-offset {
  width: 0;
  height: 100%;
  margin: 0 -2px 0 0;
}
.block3-text {
  overflow: hidden;
}
.block3 .pre, .block3 .blockitemv4-1 .description, .blockitemv4-1 .block3 .description {
  margin: 10px 0 0;
}
.block3 .option {
  float: right;
  width: 80px;
  text-align: right;
}
.block3 .option a {
  margin: 5px 0 0;
}
.block3 .option a:first-child {
  margin: 0;
}

.btn1v2-w, .btn1v2-r, .btn1v2-w-l {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 7px 6px;
  text-align: center;
  border-radius: 5px;
}

.btn1v2-w-l {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 7px 6px;
  text-align: center;
  border-radius: 5px;
  padding: 24px 6px;
  color: inherit;
  background-color: #fefefe;
  border: 1px solid #b9b9b8;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFFCFCFC');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #fcfcfc));
  background-image: -moz-linear-gradient(top, #fefefe 0%, #fcfcfc 100%);
  background-image: -webkit-linear-gradient(top, #fefefe 0%, #fcfcfc 100%);
  background-image: linear-gradient(to bottom, #fefefe 0%, #fcfcfc 100%);
}

.btn1v2-w {
  color: inherit;
  background-color: #fefefe;
  border: 1px solid #b9b9b8;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFFCFCFC');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #fcfcfc));
  background-image: -moz-linear-gradient(top, #fefefe 0%, #fcfcfc 100%);
  background-image: -webkit-linear-gradient(top, #fefefe 0%, #fcfcfc 100%);
  background-image: linear-gradient(to bottom, #fefefe 0%, #fcfcfc 100%);
}

.btn1v2-r {
  color: #fff;
  background-color: #ff5a58;
  border: 1px solid #ff4b49;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF5A58', endColorstr='#FFFF5A58');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWE1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNWE1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff5a58), color-stop(100%, #ff5a58));
  background-image: -moz-linear-gradient(top, #ff5a58 0%, #ff5a58 100%);
  background-image: -webkit-linear-gradient(top, #ff5a58 0%, #ff5a58 100%);
  background-image: linear-gradient(to bottom, #ff5a58 0%, #ff5a58 100%);
}

.through {
  text-decoration: line-through;
}

.strong-blue {
  color: #5583dd;
  font-size: 14px;
}

.step-box2 {
  font-size: 0;
  letter-spacing: 0;
  margin-left: -64px;
  *zoom: 1;
  margin-top: 10px;
  margin-bottom: 10px;
}
.step-box2:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.step-box2 .col {
  width: 152px;
  padding-left: 64px;
}
.step-box2 .col {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *position: relative;
  background-image: url("//static-hosting.nhn.com/imghs/godomall/mall/new_process_step.png");
  background-position: 28px center;
  background-repeat: no-repeat;
}
.step-box2 .col:first-child {
  background: none;
}
.step-box2 .col > div {
  font-size: 12px;
  min-height: 80px;
  *height: auto;
  padding: 20px 0 10px;
  border: 1px solid #d1d1d1;
}
.step-box2 strong {
  color: #5583dd;
  font-weight: bold;
}
.step-box2 p {
  margin: 12px 0 0;
  color: #888;
  line-height: 1.6em;
}

.step-box2.col3 {
  margin-left: -30px;
  *zoom: 1;
}
.step-box2.col3:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.step-box2.col3 .col {
  width: 246px;
  padding-left: 30px;
}
.step-box2.col3 .col {
  background-position: 12px center;
}

.step-box2.col5 {
  margin-left: -30px;
  *zoom: 1;
}
.step-box2.col5:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.step-box2.col5 .col {
  width: 136px;
  padding-left: 30px;
}
.step-box2.col5 .col {
  background-position: 12px center;
}
.step-box2.col6 {
  margin-left: -26px;
  *zoom: 1;
}
.step-box2.col6:after {
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  content: '';
}
.step-box2.col6 .col {
  width: 111px;
  padding-left: 26px;
}
.step-box2.col6 .col {
  background-position: 9px center;
}

.pg-list .view .block-item-h {
  overflow: hidden;
  margin: 10px 0 0;
}
.pg-list .view .block-item-h:first-child {
  margin: 0;
}

.contactinfo li {
  color: #888;
  font-size: 11px;
  margin: 2px;
}
.contactinfo li img {
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.contactinfo li a {
  color: #888;
}

.block-item-h {
  border: 1px solid #d5d5d5;
  padding: 28px;
  overflow: hidden;
}
.block-item-h .item-thumb {
  float: left;
  width: 190px;
  padding: 20px 0 0 0;
  margin: 0 10px 0 0;
  *display: inline;
  *zoom: 1;
  *position: relative;
}
.block-item-h .payco-logo.img {
  margin: 0 0 30px;
}
.block-item-h .item-content {
  overflow: hidden;
  border-left: 1px solid #e2e2e2;
  padding: 0 0 0 24px;
}
.block-item-h .item-content1 {
  overflow: hidden;
}
.block-item-h .item-bottom {
  margin: 20px 0 0;
}
.block-item-h .item-btn {
  float: right;
  width: 140px;
}
.block-item-h .item-btn .btn-base {
  display: block;
  margin: 6px 0 0;
}
.block-item-h .item-btn .btn-base:first-child {
  margin: 0;
}
.block-item-h .item-btn button.btn-base {
  width: 100%;
}
.block-item-h .item-feature {
  overflow: hidden;
}
.block-item-h .bul-tic > li {
  margin-top: 6px;
}
.block-item-h .bul-tic > li:first-child {
  margin-top: 0;
}
.block-item-h .bul-title {
  width: 95px;
  float: left;
}
.block-item-h .bul-title + span {
  display: block;
  overflow: hidden;
  *display: inline;
  *zoom: 1;
}

.pg-more {
  border: 1px solid #d5d5d5;
  padding: 10px;
  text-align: center;
  margin: 10px 0 0;
  width: 100%;
}
.pg-more:hover {
  background: #fafafa;
  color: #ff5a58;
}
.pg-more img {
  vertical-align: middle;
}

.power-sub .top .flexiblecombo {
  width: auto;
  padding-right: 20px;
}

.h5-1 {
  font-size: 13px;
  padding: 35px 0 15px 0;
}

.topbanner {
  margin: 60px 0 -25px;
}

.smscase .smssection:first-child {
  margin: 0;
}
.power-sub .smscase.view-wrap {
  margin: 0;
}
.power-sub .smscase.view-wrap .h4-1 {
  font-size: 16px;
  color: #555;
  padding: 0;
}
.smscase .smssections {
  padding: 44px;
  border: 1px solid #dcdcdc;
  border-top:none;
}
.smscase .smssection {
  margin: 40px 0 0;
}
.smscase .smssection .h4 {
  font-size: 14px;
  font-weight: bold;
  color: #555;
  padding: 0;
  margin: 0 0 15px 0;
}
.smscase .smssection .text1, .smscase .smssection .figure1 {
  margin: 15px 0 10px 15px;
}
.smscase .smssection .text1 {
  white-space: pre;
  line-height: 18px;
  color: #888;
}
.smscase .smssection .text1 strong {
	color:#555;
}
.smscase .smssection .text1 a {
	color:#5583dd;
}
.smscase .smssection .figure1 {
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sms/smssection-bg1.png") left top no-repeat;
  width: 672px;
  height: 508px;
  position: relative;
}
.smscase .smssection .figure2 {
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sms/smssection-bg2.png") left top no-repeat;
}
.smscase .smssection .figure3 {
  background: url("//static-hosting.nhn.com/imghs/godomall/power/sms/smssection-bg3.png") left top no-repeat;
}
.smscase .smssection .figure1 .badtext, .smscase .smssection .figure1 .goodtext, .smscase .smssection .figure1 .arrtext {
  position: absolute;
}
.smscase .smssection .figure1 .badtext, .smscase .smssection .figure1 .goodtext {
  padding: 11px 0 0 5px;
  width: 140px;
  word-break: break-all;
  word-spacing: -1px;
  word-wrap: break-word;
  font-size: 13px;
  letter-spacing: -1px;
  line-height: 20px;
}
.smscase .smssection .figure1 .badtext {
  top: 185px;
  left: 87px;
}
.smscase .smssection .figure1 .goodtext {
  top: 185px;
  left: 442px;
}
.smscase .smssection .figure1 .arrtext {
  top: 215px;
  left: 300px;
  width: 75px;
  height: 90px;
  color: #fff;
  font-size: 18px;
  letter-spacing: -2px;
  font-weight: bold;
  white-space: pre;
  text-align: center;
}
.smscase .smssection .figure1 .va {
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.smscase .smssection .figure1 .vaoffset {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  letter-spacing: -2px;
  margin: 0 -2px 0 0;
  height: 100%;
  position: relative;
  *display: inline;
  *zoom: 1;
}
.smscase .tab-wrap {
	overflow:hidden;
	background: url("//static-hosting.nhn.com/imghs/godomall/power/sms/bg_tab.gif") left bottom repeat-x;
}
.smscase .tab-wrap a {
	float:left;
	height:84px;
	margin:0 0 0 -1px;
	background:#fbfbfb;
	border:1px solid #e3e3e3;
	border-bottom:none;
	color:#888;
	letter-spacing:-1px;
	line-height:18px;
}
.smscase .tab-wrap a:first-child {
	margin-left:0;
}
.smscase .tab-wrap .tab1 {
	width:276px;
}
.smscase .tab-wrap .tab2 {
	width:245px;
}
.smscase .tab-wrap .tab3 {
	width:275px;
}
.smscase .tab-wrap .tab1.on {
	width:274px;
}
.smscase .tab-wrap .tab2.on {
	width:243px;
}
.smscase .tab-wrap .tab3.on {
	width:273px;
}
.smscase .tab-wrap .on {
	position:relative;
	height:85px;
	background:#fff;
	border:2px solid #5583dd;
	border-bottom:none;
}
.smscase .tab-wrap strong {
	display:inline-block;
	padding:24px 0 0 18px;
	font-weight:normal;
}
.smscase .tab-wrap .on strong {
	color:#5583dd;
	font-size:14px;
	font-weight:bold;
}

.btn-bg {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
}
.btn-bg .btn-text {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  padding: 11px 0 0;
  color: #fff;
}

/*# sourceMappingURL=additional.css.map */
