::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; } // .order-anim > p { // opacity: 0; // } // .order-anim { font-size: 0; } // .order-anim > p { width: 33.33%; opacity: 0; } // @keyframes fdsseq { 100% { opacity: 1; } } // .order-anim > p { animation: fdsseq .5s forwards; } .order-anim .anim-box { opacity: 0; } .go-anim.box-appear { animation: box-appear 300ms 1 normal ease-out forwards; -moz-animation: box-appear 300ms 1 normal ease-out forwards; -webkit-animation: box-appear 300ms 1 normal ease-out forwards; } .go-anim.fade { animation: fade 1s 1 normal ease-out forwards; -moz-animation: fade 1s 1 normal ease-out forwards; -webkit-animation: fade 1s 1 normal ease-out forwards; } .go-anim.column { animation: column 300ms 1 normal ease-out forwards; -moz-animation: column 300ms 1 normal ease-out forwards; -webkit-animation: column 300ms 1 normal ease-out forwards; } @keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes column { from {transform:translateY(450px);opacity:1;} to {transform:translateY(0);opacity:1;} } @-moz-keyframes column { from {-moz-transform:translateY(450px);opacity:1;} to {-moz-transform:translateY(0);opacity:1;} } @-webkit-keyframes column { from {-webkit-transform:translateY(450px);opacity:1;} to {-webkit-transform:translateY(0);opacity:1;} } @keyframes box-appear{ 0%{opacity:0;transform:scale3d(0, 0, 0);} 70%{transform:scale3d(1.2, 1.2, 1.2);} 100%{opacity:1;transform:scale3d(1, 1, 1);} } @-moz-keyframes box-appear{ 0%{opacity:0;-moz-transform:scale3d(0, 0, 0);} 70%{-moz-transform:scale3d(1.2, 1.2, 1.2);} 100%{opacity:1;-moz-transform:scale3d(1, 1, 1);} } @-webkit-keyframes box-appear{ 0%{opacity:0;-webkit-transform:scale3d(0, 0, 0);} 70%{-webkit-transform:scale3d(1.2, 1.2, 1.2);} 100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);} } @keyframes line{ 0%{height:0;} 100%{height:100%;} } @-moz-keyframes line{ 0%{height:0;} 100%{height:100%;} } @-webkit-keyframes line{ 0%{height:0;} 100%{height:100%;} } /* COMMMON */ .loading div { opacity: 0; -webkit-transition: opacity .6s; -moz-transition: opacity .6s; -o-transition: opacity .6s; transition: opacity .6s; transition-delay:.6s; } div.loaded { opacity: 1; } ul { list-style: none; padding: 0; margin: 0; } .hidden_file { /* display: none !important; */ display: inline-block; *zoom:1; *display: inline; } .cover_file { } .upload_file button,.upload_file div,.upload_file input { display: inline-block; *zoom:1; *display: inline; } .upload_file div.input-append { vertical-align: top; } textarea { resize:none; } .only_eng { ime-mode:inactive !important; } .only_kor { ime-mode:active !important; } .txt_center { text-align: center !important; } .txt_left { text-align: left !important; } .txt_right { text-align: right !important; } .shadow_box { padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; // margin: auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; /*background: #fcfcfc;*/ } .hr666 { border-top : 0 none; border-bottom : 1px solid #666; } /* margins */ .btn_w_input { /* 인풋 옆의 스몰 버튼 마진 */ margin-bottom: 10px; } /* 게시판 테이블 */ .bbs_wrapper{ width: 690px; margin: 0 auto; padding-top: 40px; text-align: left; } .bbs { border-top: 2px solid #999; border-bottom: 1px solid #999; // background: #fff; } .bbs thead { background: #fff; border-bottom: 1px solid #fff; } .board { border-top: 2px solid #fff; border-bottom: 1px solid #fff; } // .board th, .bbs_head { // background: #d8ebf0;; // color: #395868; // font-weight: bold; // } .bbs th, .board th, .bbs_head { background: #fff !important; text-align: center!important; color: #395868 !important; font-weight: normal !important; } .bbs_view_title { color: #777; } .bbs_view_detail { font-weight: bold; color: #666; margin-left: 5px; margin-right: 30px; } .comment_list > li { clear: both; overflow: hidden; display: block; padding: 10px 0; margin-bottom: 10px; border-bottom: 1px dashed #ebebeb; .photo { float: left; margin-right: 20px; } .detail { margin-left: 100px; } .writer { .name { color: #000 !important; } .date { color: #aaa !important; margin-left:10px; } } .comment_content { padding: 10px 0; } } /* bbs */ .div4board { // width: 650px; // float: right; // background: white; // max-height: 400px; // border-top: 2px solid #e02d2c; // border-bottom: 2px solid #e02d2c; // overflow: auto; // margin-right: 35px; input { margin: 0; padding: 0 8px; } select { margin:0; height: auto; font-size: 11px; padding: 2px; } } .bbs_date { background: url('/resources/images/sogong/bbs_icon/icon_date.gif') no-repeat 0 2px; padding-left:20px; color: #888; /*line-height: 30px;*/ height: 30px; display: inline-block; } .box { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0 10px 0; background: #fff; color: #505050; font-weight: bold; word-break: break-all; font-size: 1.2em; border-top: 1px solid #999; } .bbs_mb_info { color: #888; padding: 10px 0 10px 0; /*color: #505050;*/ } .margin0{ margin: 0; } .bbs_content { padding: 20px 0 0 0; /*border-bottom: 1px solid #999;*/ } .bbs_title { margin-top: -70px; margin-bottom: 30px; } /* join */ .mb_join { width: 50%; clear:both; background: #fff; border: 1px solid #ccc; padding: 20px 30px; margin: 50px auto !important; text-align: center; } .mb_join label { font-size: 11px; text-align: left; } .mb_join label.control-label { font-weight: bold; display: inline-block; *zoom:1; *display: inline; vertical-align: top; padding-top: 7px; padding-right:10px; width: 90px; text-align: right; } .mb_join .controls { display: inline-block; *zoom:1; *display: inline; } .mb_join input { margin-bottom: 0px; } // 캘린터 .ui-datepicker-year, .ui-datepicker-month{ width: 40% !important; padding: 0 !important; } h1, h2, h3, h4, h5, h6{ font-weight: normal; } /* site */ @main-color: #f5f6f7; @grey-text : #b4b4b4; @url: '/resources/img/site/'; @container: 980px; input, select, label { font-size: 12px; } input[type="checkbox"], input[type="radio"] { margin-top: 0 } .mt5{ margin-top: 5px; } // @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); // @import url('http://api.mobilis.co.kr/webfonts/v2/css/NanumBarunGothicWeb'); /* * NanumBarunGothic */ @font-face { font-family: 'NanumBarunGothicBold'; font-style: normal; // font-weight: 700; src: url(../fonts/NanumBarunGothicBold.eot); src: url(../fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumBarunGothicBold.woff) format('woff'), url(../fonts/NanumBarunGothicBold.ttf) format('truetype'); } @font-face { font-family: 'NanumBarunGothic'; font-style: normal; // font-weight: 400; src: url(../fonts/NanumBarunGothic.eot); src: url(../fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumBarunGothic.woff) format('woff'), url(../fonts/NanumBarunGothic.ttf) format('truetype'); } @import url(http://fonts.googleapis.com/css?family=Cabin:400); @import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); @import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css); html { overflow-y: scroll; background: #f5f6f7; height: 100%; } body { background: #f5f6f7; height: 100%; font-family: 'NanumBarunGothic', serif; line-height: normal; font-size: 12px; } h1{ width: 302px; float: left; margin: 0; padding-top: 11px; } h2{ font-family: 'Cabin'; font-size: 50px; font-weight: normal; border-bottom: 3px solid #000; line-height: 50px; margin: 0 auto; *padding-bottom: 10px; display: inline-block; vertical-align: top; zoom: 1; /* Fix for IE7 */ *display: inline; /* Fix for IE7 */ } h3{ font-size: 14px; line-height: 14px; color: #ffcc05 !important; margin: 0; a{ color: #ffcc05; } } h4{ font-size: 25px; font-weight: normal; float: left; margin: 0; padding: 30px 0 10px 0; font-family: 'NanumBarunGothicBold'; } .container { width: @container !important; height: 100%; } .header_banner { background-color: #fff; height: 42px; position: relative; min-width: 980px; padding: 15px 0; .banner_wrap { width: 641px; margin: 0 auto; background: none !important; } .banner_close { position: absolute; right: 0; top: 0; } } header { width: 100%; position: relative; background: url('@{url}gnb_bg.png') left 0 repeat-x; .gnb { margin: 0 auto; display: block; float: left; height: 68px; // overflow: hidden; position: relative; // padding: 0 70px 0 0; // float: right; text-align: center; li { width: 100px; display: inline-block; padding: 20px 10px 0 0; *display: inline; *zoom: 1; list-style: none; a{ width: 100px; } .gnb_sub { display: none; width: 113px; height: 130px; background-color: #000; overflow: hidden; position: absolute; top: 67px; padding: 10px 0 0 0; z-index: 1099; li { display: block; float: left; color: #fff !important; font-size: 12px; padding: 0 0 0 15px; text-align: left; } a{ color: #fff; font-size: 12px; } a:hover{ text-decoration: line-through; color: #f3c408; } } } } } #bodyarea { margin: 0 auto; min-height: 100%; // height: 100%; .container { background-color: #fff; height: 100%; } } .content { width: 980px; min-height: 900px; margin: 50px 0 50px 0; clear: both; text-align: center; overflow: hidden; } .main_10-1 { padding-top: 10px; background-repeat: no-repeat; li{ width: 200px; margin: 0 auto; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; text-align: left; border-bottom: 1px dashed #33a6b2; } } .icon { padding-right: 10px; } /* lnb */ .lnb{ width: 980px; margin: 0 auto; text-align: center; li{ list-style: none; display: inline-block; vertical-align: top; zoom: 1; /* Fix for IE7 */ *display: inline; /* Fix for IE7 */ line-height: 14px; margin: 20px 0 10px 0; padding: 0 0 0 20px; font-size: 14px; &:first-of-type { padding: 0; } } a{ text-decoration: none; } a:hover, a:active{ color: #ffcc05; } a:visited{ } } /* bi·ci */ .title{ font-family: 'Cabin'; font-size: 40px; float: left; margin: 10px 0 10px 0; } .title_en{ font-family: 'Cabin'; font-size: 15px; line-height: 25px; color: #b0b0b0; font-weight: normal; float: left; margin: 0; padding: 30px 0 0 5px; } .explanation{ width: 590px; margin: 0 auto; padding: 10px 0 30px 0; } .sub_branding{ width: 690px; height: 100%; text-align: left; margin: 0 auto; h4{ padding-bottom: 20px; } } .txt{ font-family: 'Dotum'; font-size: 12px; color: #7e7e7e; clear: both; text-align: justify; line-height: 19px; margin-bottom: 20px; } .type{ clear: both; height: 100%; font-size: 15px; margin: 0 auto; li{ float: left; padding: 20px 20px 20px 90px; } p{ text-align: center; padding: 5px 0 0 0 ; } } .bici_process{ background: url('@{url}page/bici_process.png') no-repeat; width: 600px; height: 436px; clear: both; margin: 0 auto; padding: 0 0 20px 0; .display_none{ display: none; } } .summary{ text-align: center; color: #a7a7a7; font-family: 'Dotum'; font-size: 12px; padding-top: 5px; } .bici_customer{ clear: both; float: right; margin-right: 48px; img{ float: left; vertical-align: text-top; } p{ float: left; color: #7e7e7e; font-family: 'Dotum'; font-size: 12px; padding-left: 15px; background: url('@{url}page/triangle.png') no-repeat; } } .caption{ clear: both; float: left; font-size: 20px; font-weight: normal; } // margin: 10px 0 7px 0; .caption_margin{ margin-top: 20px; } .caption_e{ float: left; font-size: 14px; color: #ffcc05; padding: 5px 0 0 5px; } .table_soho{ clear: both; } .table_margin{ margin-right: 0 !important; // margin-bottom: 15px !important; } .price{ overflow: hidden; clear: both; } .price_table{ width: 334px; height: 264px; float: left; margin: 10px 22px 0 0; border: 1px solid #000; th, tr, td{ font-family: 'Dotum'; font-size: 12px; font-weight: normal; // line-height: 28px; } tbody{ border-top: 12px solid #000; } th{ background-color: #f7f7f7; width: 95px; text-align: center; border-right: 1px solid #000; } tr{ border-bottom: 1px solid #000; } td{ padding: 0 0 0 15px; } } /* package */ .ein_is{ font-family: 'Nanum Myeongjo'; font-size: 24px; line-height: 30px; color: #7e7e7e; margin: 40px 0 40px 0; } .highlight{ color: #4f4f4f; } .sub_package{ width: 740px; height: 370px; margin: 0 auto; background: url('@{url}page/package_img1.png') left bottom no-repeat; .package_title{ width: 370px; font-size: 28px; text-align: left; clear: both; float: right; padding-top: 25px; font-family: 'NanumBarunGothic'; font-weight: normal; margin: 0; } .package_img{ float: left; padding-top: 80px; } .txt_package{ width: 372px; float: right; clear: none; padding-top: 20px; } } .design_title{ width: 690px; margin: 0 auto; font-size: 24px; text-align: left; clear: both; padding: 40px 0 15px 0; font-family: 'NanumBarunGothicBold'; } .design{ background: url('@{url}page/design_bg.png') no-repeat; width: 830px; height: 125px; margin: 0 auto; .design_txt{ width: 830px/5; padding: 43px 0 0 0; list-style: none; float: left; font-family: 'Dotum'; font-size: 12px; line-height: 19px; } } /* editorial */ .sub_editorial{ width: 690px; margin: 0 auto; .editorial_title{ font-size: 22px; font-weight: bold; text-align: left; clear: both; padding-top: 75px; } } .product{ width: 610px; margin: 0 auto; height: 100%; padding: 30px 0 0 0; li{ height: 100px; .product_en{ font-size: 13px; color: #b0b0b0; float: left; line-height: 25px; } .caption{ font-family: 'NanumBarunGothicBold'; font-size: 18px; } } li.namecard{ padding-left: 100px; background: url('@{url}page/editorial_img1.png') left top no-repeat; } li.catalogue{ padding-left: 100px; background: url('@{url}page/editorial_img2.png') left top no-repeat; } li.brochure{ padding-left: 100px; background: url('@{url}page/editorial_img3.png') left top no-repeat; } li.leflet{ padding-left: 100px; background: url('@{url}page/editorial_img4.png') left top no-repeat; } li.poster{ padding-left: 100px; background: url('@{url}page/editorial_img5.png') left top no-repeat; } } /* guidance */ .sub_guidance{ width: 760px; margin: 0 auto; h4{ padding: 60px 0 12px 0; } .guidance_tab{ width: 100%; overflow: hidden; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid #d8d8d8; // border-bottom: 1px solid #d8d8d8; li{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #d8d8d8; font-weight: bold; // width: 150px; width: 100%/3; line-height: 48px; float: left; list-style: none; cursor: pointer; font-family: 'Dotum'; font-size: 12px; color: #7e7e7e; } li.first { border-left: 1px solid #d8d8d8; } li.active,li:hover { background-color: #000; color: #fff; } } .tab_content { width: 100%; display: none; } } .guidance{ width: 770px; height: 370px; margin: 0 auto; background: url('@{url}page/guidance_img1.png') right bottom no-repeat; .guidance_title{ text-align: left; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; padding: 130px 120px 0 0; } .guidance_ex{ font-size: 25px; color: #ffcc05; text-align: left; padding: 3px 145px 0 0; margin: 0 0 20px 0; } .guidance_txt{ width: 330px; text-align: justify; float: left; } } .tab_table{ width: 100%; // height: 408px; font-family: 'Dotum'; font-size: 12px; color: #7e7e7e; tbody, th, tr, td{ font-weight: normal; text-align: left; } tbody{ width: 600px; } th{ text-align: center; width: 112px; line-height: 23px; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; } td{ padding: 5px 20px 5px 35px; border-bottom: 1px dashed #d8d8d8; border-right: 1px solid #d8d8d8; } .td_border{ border-bottom: 1px solid #d8d8d8; } } .table_bg{ // width: 600px; background-color: #f7f7f7; height: 40px; text-align: center !important; border-bottom: 1px solid #d8d8d8 !important; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 0 !important; } .td_height{ line-height: 40px; padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #d8d8d8; } .td_align{ text-align: center !important; line-height: 23px; border-left: 1px solid #d8d8d8; } .bold{ font-weight: bold; } .basic_table{ width: 100%; font-family: 'Dotum'; font-size: 12px; color: #7e7e7e; border-collapse: collapse; // margin: 0 0 20px 0; table-layout: fixed; tbody, th, tr, td{ text-align: left; } th, td{ border: 1px solid #d8d8d8; } td{ padding: 5px; // border-bottom: 1px solid #d8d8d8; // border-right: 1px solid #d8d8d8; line-height: 20px; } .unitprice{ text-align: right; padding-right: 20px; } } .additional{ float: right; margin: 0 0 5px 0; } /* process */ .sub_process{ width: 607px; margin: 0 auto; padding-top: 40px; .process_process{ background: url('@{url}page/process_process.png') no-repeat; width: 607px; height: 477px; clear: both; margin: 0 auto; padding: 0 0 20px 0; .display_none{ display: none; } } .process_customer{ clear: both; float: right; padding-bottom: 20px; img{ float: left; vertical-align: text-top; } p{ float: left; color: #7e7e7e; font-family: 'Dotum'; font-size: 12px; padding-left: 15px; background: url('@{url}page/triangle.png') no-repeat; } } .summary_pocess{ padding: 10px 0 40px 0; } .process{ width: 670px; margin-left: -70px; clear: both; padding: 30px; overflow: hidden; li{ width: 315px; height: 255px; float: left; text-align: justify; margin-left: 20px; } li.basic{ background: url('@{url}page/process_img1.png') left bottom no-repeat; } li.site{ background: url('@{url}page/process_img2.png') left bottom no-repeat; } li.domain{ background: url('@{url}page/process_img3.png') left bottom no-repeat; } li.slogan{ background: url('@{url}page/process_img4.png') left bottom no-repeat; } li.menu{ background: url('@{url}page/process_img5.png') left bottom no-repeat; } li.etc{ background: url('@{url}page/process_img6.png') left bottom no-repeat; } p{ padding: 30px; } .process_title{ font-size: 20px; letter-spacing: -1px; font-weight: normal; color: #6bb9ef; text-align: right; padding: 70px 25px 0 0; font-family: 'NanumBarunGothic'; } } } /* wa */ .sub_wa{ width: 740px; margin: 0 auto; .wa_txt{ width: 550px; margin: 0 auto; padding: 0 0 30px 0; } .wa{ background: url('@{url}page/wa_bg.png') 50% 50% no-repeat; width: 650px; height: 590px; margin: 0 auto; padding: 20px 0 30px 0; li{ width: 320px; float: left; padding: 20px 0 0 5px; p{ margin: 0; } } .perceivable_txt{ padding-left: 20px; } .understandable_txt{ padding-left: 55px; } .operable{ margin-top: 90px; .operable_txt{ padding: 20px 0 0 25px; } } .robust{ margin-top: 200px; .robust_txt{ padding: 20px 0 0 30px; } } } h4.wa_title{ clear: both; padding: 60px 0 10px 90px; } .perceivable_title{ font-size: 15px; letter-spacing: -1px; font-weight: normal; color: #6bb9ef; text-align: left; padding: 10px 0 5px 20px; font-family: 'NanumBarunGothicBold'; } .understandable_title{ font-size: 15px; letter-spacing: -1px; font-weight: normal; color: #6bb9ef; text-align: left; padding: 10px 0 5px 55px; font-family: 'NanumBarunGothicBold'; } .operable_title{ font-size: 15px; letter-spacing: -1px; font-weight: normal; font-family: 'NanumBarunGothicBold'; color: #6bb9ef; text-align: left; padding: 15px 0 5px 25px; } .robust_txt_title{ font-size: 15px; letter-spacing: -1px; font-weight: normal; font-family: 'NanumBarunGothicBold'; color: #6bb9ef; text-align: left; padding: 15px 0 5px 30px; } .wa_ex{ color: #7e7e7e; font-weight: normal; font-family: 'NanumBarunGothicBold'; font-size: 12px; margin: 0; padding: 0 0 10px 20px; text-align: left; } .understandable_ex{ padding: 0 0 10px 55px; } .operable_ex{ padding: 0 0 0 25px; } .robust_ex{ padding: 0 0 0 30px; } .browser{ background: url('@{url}page/browser.png') no-repeat; width: 570px; height: 145px; margin: 0 auto; padding: 0 0 30px 0; li{ display: none; } } .gradation{ background: url('@{url}page/gradation.png') no-repeat; width: 700px; height: 55px; margin: 0 auto; } .wa_summary{ color: #b7b7b7; line-height: 19px; } } /* mobile */ .sub_mobile{ width: 830px; margin: 0 auto; .mobile{ width: 100%; height: 485px; margin-top: 100px; background: url('@{url}page/mobile_img1.png') right center no-repeat; overflow: hidden; .mobile_title{ text-align: left; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; padding: 155px 0 0 40px; } .mobile_ex{ font-size: 25px; color: #ffcc05; text-align: left; padding-left: 40px; margin: 0 0 15px 0; } .mobile_txt{ width: 340px; text-align: justify; padding-left: 40px; } } .application{ width: 100%; height: 365px; margin-top: 60px; background: url('@{url}page/mobile_img2.png') left center no-repeat; clear: both; margin-top: 100px; padding-left: 500px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; .application_title{ text-align: left; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; } .application_ex{ font-size: 25px; color: #ffcc05; text-align: left; padding: 3px 0 0 0; margin: 0 0 10px 0; } .application_txt{ width: 340px; text-align: justify; // float: right; } } } /* maintenance */ .sub_maintenance{ width: 600px; margin: 0 auto; .maintenance_h4{ padding: 60px 0 0 0; } .h4_padding{ padding: 60px 0 20px 0; } .maintenance_title{ padding: 80px 0 20px 0; } .maintenance{ width: 664px; height: 126px; margin: 0 auto; clear: both; margin-left: -32px; background: url('@{url}page/maintenance_bg.png') no-repeat; .maintenance_txt{ width: 830px/5; padding: 43px 0 0 0; list-style: none; float: left; font-family: 'Dotum'; font-size: 12px; line-height: 19px; } } .td_padding{ padding-left: 25px; } .unitprice{ padding-right: 35px; } } .reference_txt{ padding-left: 60px; } .reference{ padding: 30px 0 0 60px; text-align: left; font-family: 'Nanum Pen Script'; font-size: 26px; color: #7e7e7e; } /* hosting_domain */ .hosting_domain{ width: 650px; margin: 0 auto; padding-top: 80px; } .hosting_h4{ padding: 0 0 20px 0; } .font11{ font-size: 11px; } /* hosting_domain */ .sub_viral{ width: 730px; margin: 0 auto; .viral{ width: 100%; height: 380px; margin: 0 auto; background: url('@{url}page/viral_img1.png') right bottom no-repeat; padding-top: 50px; .viral_title{ text-align: left; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; padding: 130px 120px 0 0; } .viral_ex{ font-size: 25px; color: #ffcc05; text-align: left; padding: 3px 145px 0 0; margin: 0 0 20px 0; } .viral_txt{ width: 400px; text-align: justify; float: left; } } .viral_h4{ padding: 100px 0 20px 0; } } .marketing{ width: 830px; height: 150px; margin: 0 auto; background: url('@{url}page/viral_bg.png') right bottom no-repeat; clear: both; .marketing_txt{ position: relative; color: #7e7e7e; text-align: left; padding: 47px 0 0 33px; list-style: none; float: left; font-family: 'Dotum'; font-size: 12px; line-height: 19px; .txt1 {} .txt2 {} .txt3 {} .txt4 {} .txt5 {} .marketing_title{ position: absolute; top: 15px; z-index: 1099; font-family: 'NanumBarunGothic'; font-size: 16px; color: #000; } .title1 {left: 50px;} .title2 {left: 70px;} .title3 {left: 60px;} .title4 {left: 65px;} .title5 {left: 75px;} } } .advantage{ width: 830px; height: 330px; margin: 0 auto; background: url('@{url}page/viral_img2.png') left bottom no-repeat; padding-top: 100px; .advantage_h4{ float: right; padding: 80px 170px 20px 0;} .advantage_txt{float: right; margin-right: -30px;} } .kind_h4{ padding: 100px 0 30px 120px; } .viral_kind{ width: 870px; height: 190px; margin: 0 auto; clear: both; background: url('@{url}page/viral_img3.png') left bottom no-repeat; li{ width: 285px; float: left; list-style: none; .brand{ color: #468b03; font-family: 'Nanum Myeongjo'; font-size: 18px; padding-top: 35px; } .viral_align{ padding-right: 10px; } .power{ color: #217fc1; font-family: 'Nanum Myeongjo'; font-size: 18px; padding-top: 35px; } .cafe{ color: #965f01; font-family: 'Nanum Myeongjo'; font-size: 18px; padding-top: 35px; } .kind_txt{ width: 190px; float: right; } } } .viral_title{ padding: 100px 0 50px 0; } .sub_keyword{ width: 850px; margin: 0 auto; .keyword{ width: 100%; height: 380px; margin: 0 auto; background: url('@{url}page/keyword_img1.png') right bottom no-repeat; padding-top: 50px; .keyword_title{ text-align: left; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; padding: 190px 0 0 0; letter-spacing: -1px; } .keyword_ex{ font-size: 25px; color: #ffcc05; text-align: left; padding: 3px 145px 0 0; margin: 0 0 20px 0; } .keyword_txt{ width: 280px; text-align: justify; float: left; } } } .sub_keyword{ .design_title{ padding: 110px 0 30px 0; } } .design_h4{ padding: 100px 0 0 150px; } .naver{ width: 485px; height: 245px; float: left; margin: 0 0 80px 0; background: url('@{url}page/viral_portal1.png') left top no-repeat; background-position: 30px; .naver_title{ margin: 265px 0 0 0+; text-align: left; padding: 0 0 0 80px; font-size: 14px; font-family: 'Dotum'; font-weight: normal; font-family: 'NanumBarunGothicBold'; } } .portal_txt{ padding: 0 0 0 80px; margin: 0; } .daum{ width: 485px; height: 245px; float: left; margin: 0 0 80px 0; background: url('@{url}page/viral_portal2.png') left top no-repeat; .daum_title{ margin: 265px 0 0 0+; text-align: left; padding: 0 0 0 80px; font-size: 14px; font-family: 'Dotum'; font-weight: normal; font-family: 'NanumBarunGothicBold'; } } .keyword_process{ background: url('@{url}page/keyword_process.png') no-repeat; width: 607px; height: 215px; clear: both; margin: 0 auto; padding: 0 0 20px 0; .display_none{ display: none; } } .keyword_customer{ clear: both; float: right; margin: 0 188px 20px 0; img{ float: left; vertical-align: text-top; } p{ float: left; color: #7e7e7e; font-family: 'Dotum'; font-size: 12px; padding-left: 15px; background: url('@{url}page/triangle.png') no-repeat; } } /* sns */ .sub_sns{ width: 794px; margin: 0 auto; .sns{ width: 100%; height: 335px; margin: 0 auto; background: url('@{url}page/sns_img1.png') left bottom no-repeat; padding-top: 80px; .sns_title{ text-align: right; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; padding: 110px 130px 0 0; letter-spacing: -1px; } .sns_ex{ font-size: 25px; color: #ffcc05; text-align: right; padding: 3px 180px 0 0; margin: 0 0 20px 0; } .sns_txt{ width: 315px; text-align: justify; float: right; padding-right: 70px; } } .sns_h4{ padding: 80px 0 10px 80px; clear: both; } .point_h4{ padding: 100px 0 10px 80px; clear: both; } .structure{ width: 794px; height: 301px; margin: 140px 0 0 0; background: url('@{url}page/sns_img2.png') center bottom no-repeat; .facebook{ width: 190px; height: 115px; font-size: 25px; text-align: right; padding: 202px 0 0 0; float: left; .facebook_txt{ color: #000; text-align: right; padding: 15px 0 0 0; line-height: 19px; } } .twitter{ // width: 190px; height: 115px; font-size: 25px; text-align: left; float: right; padding: 202px 14px 0 0; .twitter_txt{ color: #000; text-align: right; padding: 15px 0 0 0; line-height: 19px; } } } .point{ width: 100%; clear: both; margin: 0 auto; overflow: hidden; padding: 10px 50px 0 50px; li{ list-style: none; } .point_txt{ text-align: justify; padding: 40px 0 0 0; clear: none; font-family: 'Dotum'; font-size: 12px; } .point1{ width: 172px; padding: 240px 100px 20px 120px; background: url('@{url}page/point1.png') 50% 20% no-repeat; margin: 0; float: left; } .point2{ width: 200px; padding: 240px 0 20px 0; background: url('@{url}page/point2.png') 50% 25% no-repeat; margin: 0; float: left; } .point3{ width: 170px; padding: 230px 100px 0 120px; background: url('@{url}page/point3.png') 50% 20% no-repeat; margin: 0; clear: both; float: left; } .point4{ width: 200px; padding: 230px 0 0 0; background: url('@{url}page/point4.png') 50% 10% no-repeat; margin: 0; float: left; } } } /* media */ .sub_media{ width: 794px; margin: 0 auto; .media{ width: 100%; height: 300px; margin: 0 auto; background: url('@{url}page/media_img1.png') left 70% no-repeat; padding: 150px 0 0 0; .media_title{ text-align: right; font-size: 40px; font-weight: bold; margin: 0; padding: 35px 110px 0 0; letter-spacing: -1px; } .media_ex{ font-size: 25px; color: #ffcc05; text-align: right; padding: 3px 255px 0 0; margin: 0 0 20px 0; } .media_txt{ width: 315px; text-align: justify; float: right; padding-right: 95px; } } .media_h4{ padding: 30px 0 10px 20px; } .media_feature{ width: 660px; overflow: hidden; margin: 0 auto; padding: 40px 0 50px 0; li{ width: 160px; height: 120px; margin: 0; color: #000; clear: none; } .media1_txt{ background: url('@{url}page/media1.png') right top no-repeat; float: left; padding: 40px 150px 0 0; margin: 0 20px 0 0; } .media2_txt{ background: url('@{url}page/media2.png') left top no-repeat; float: left; padding: 40px 0 0 150px; margin: 0 0 0 20px; } .media3_txt{ background: url('@{url}page/media3.png') right top no-repeat; float: left; padding: 40px 150px 0 0; margin: 0 20px 0 0; } .media4_txt{ background: url('@{url}page/media4.png') left top no-repeat; float: left; padding: 40px 0 0 150px; margin: 0 0 0 20px; } } .media_process{ background: url('@{url}page/media_process.png') 50% bottom no-repeat; width: 738px; height: 100px; clear: both; margin: 0 auto; padding: 0 0 20px 0; .display_none{ display: none; } } .summary_media{ padding-top: 20px; } } /* blog */ .sub_blog{ width: 794px; margin: 0 auto; .blog{ width: 100%; height: 400px; margin: 0 auto; background: url('@{url}page/blog_img1.png') 10% 90% no-repeat; padding: 50px 0 0 0; .blog_title{ text-align: right; font-size: 40px; font-weight: normal; font-family: 'NanumBarunGothicBold'; margin: 0; padding: 155px 75px 0 0; letter-spacing: -1px; } .blog_ex{ font-size: 25px; color: #ffcc05; text-align: right; padding: 3px 210px 0 0; margin: 0 0 20px 0; } .blog_txt{ width: 315px; text-align: justify; float: right; padding-right: 80px; } } .blog_price{ overflow: hidden; padding: 30px 0 40px 0; .table_general{ margin: 10px 22px 0 35px; th{ padding: 10px; font-weight: normal; font-family: 'NanumBarunGothic'; } td{ text-align: justify; padding: 10px; } } } .blog_h4{ padding: 30px 10px 0 90px; } .blog_process{ background: url('@{url}page/blog_process.png') 50% bottom no-repeat; width: 608px; height: 250px; clear: both; margin: 0 auto; .display_none{ display: none; } } .summary_blog{ padding: 30px 0 0 0; } .blog_txt{ padding-left: 90px; } .reference_blog{ padding: 50px 0 0 90px; text-align: left; font-family: 'Nanum Pen Script'; font-size: 26px; color: #7e7e7e; } } /* packages */ .sub_packages { width: 772px; margin: 0 auto; .no1 { background: url('@{url}page/no1_bg.png') no-repeat; height: 912px; margin: 50px 0 0 0; .no1_kind { width: 590px; margin: 0 auto; height: 307px; li { list-style: none; float: left; } .no1_1st { padding-right: 17px; } .no1_3rd { padding: 10px 0 0 5px; } .no1_4th { padding: 25px 5px 0 5px; } .no1_5th { padding: 10px 0 0 0; } } .no1_benefit { width: 630px; height: 118px; margin: 0 auto; background: url('@{url}page/no1_process.png') no-repeat; li { display: none; } } dl { margin: 0; } } .no2 { background: url('@{url}page/no2_bg.png') no-repeat; height: 1186px; margin: 50px 0 0 0; .no2_kind { width: 590px; margin: 0 auto; height: 607px; li { list-style: none; float: left; } .no2_1st { padding-right: 17px; } .no2_3rd { padding: 10px 0 0 5px; } .no2_4th { padding: 25px 5px 0 5px; } .no2_5th { padding: 10px 0 0 0; } .no2_6th { clear: both; padding: 12px 17px 0 0; } .no2_7th { padding: 12px 0 0 0; } .no2_8th { padding: 10px 0 0 0; } .no2_10th { padding: 10px 0 0 0; } } .no2_benefit { width: 501px; height: 118px; margin: 0 auto; background: url('@{url}page/no2_process.png') no-repeat; li { display: none; } } dl { margin: 0; } } .packeges_title { padding: 18px 0 75px 0; margin: 0; } .packages_txt { padding: 10px 0 45px 0; margin: 0; } .benefit { padding: 50px 0 25px 0; margin: 0; } } /* aboutus */ .visual { width: 980px; height: 341px; } .about { height: 32px; padding: 20px 0; } .specialist{ background: url('@{url}page/specialist_bg.png') no-repeat; width: 980px; height: 300px; clear: both; margin: 0 auto; padding: 0 0 60px 0; .display_none{ display: none; } } .aboutus { background: url('@{url}page/aboutus_bg.png') no-repeat; width: 762px; height: 820px; margin: 0 auto; position: relative; li { text-align: justify; width: 360px; } .history1 { position: absolute; right: 0; top: 80px; } .history2 { position: absolute; left: 0; top: 340px; } .history3 { position: absolute; right: 0; bottom: 65px; } } .contact { overflow: hidden; li { width: 330px; float: left; padding: 40px 0 0 25px; &:first-of-type { padding-top: 70px; } } } .profile { position: relative; width: 980px; float: left; text-align: center; } .ein { width: 200px; overflow: hidden; margin: 0 auto; padding: 10px 0; li { list-style: none; float: left; } } /* 게시판 */ .personal { font-family: 'Dotum'; font-size: 12px; } /* footer */ #footer { background-color: #545557; clear: both; padding: 30px 0; height: 30px; .container { background: #545557; } p { color: #fff; font-size: 12px; line-height: 20px; } }