::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; } /* 초기화 */ html, body, form, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3 { border: 0; margin: 0; padding: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } table { border-spacing: 0; border-collapse: collapse; margin: 0; padding: 0; } input { margin: 0; } a img { border: 0; } .personal { text-align: left; height: 160px; overflow-y: scroll; } /* COMMMON */ ul { list-style: none; } .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; } .margin0{ margin: 0; } .shadow_box { padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; } .hr666 { border-top : 0 none; border-bottom : 1px solid #666; } /* margins */ .btn_w_input { /* 인풋 옆의 스몰 버튼 마진 */ margin-bottom: 10px; } .btn { // color: #bf2426; font-size: 11px; border-radius: 0; } /* 게시판 테이블 */ .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 */ .bbs_wrapper{ width: 690px; margin: 0 0 0 50px; } .bbs { border-top: 2px solid #999; border-bottom: 1px solid #999; } .bbs thead { background: #f0f0f0; border-bottom: 1px solid #fff; } .board { border-top: 2px solid #fff; border-bottom: 1px solid #fff; } .bbs th, .board th { background: #f0f0f0; text-align: center!important; color: #bf2426; font-weight: normal !important; font-weight: bold; } .bbs_view_title { color: #777; } .bbs_view_detail { font-weight: bold; color: #666; margin-left: 5px; margin-right: 30px; } .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;*/ } .bbs_content { padding: 20px 0 0 0; text-align: left; line-height: 20px; /*border-bottom: 1px solid #999;*/ } .bbs_title { margin-top: -70px; margin-bottom: 30px; } .paging { background-color: #f0f0f0; margin-top: 20px; } /* 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; @text-color : #b4b4b4; @url: '/resources/img/site/'; @container : 980px; @bg-color : #fff; @font-size : 12px; @content : 790px; 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); /* 나눔명조 */ @font-face { font-family: 'NanumMyeongjo'; src: url(../fonts/NanumMyeongjo.eot); src: url(../fonts/NanumMyeongjo.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumMyeongjo.woff) format('woff'), url(../fonts/NanumMyeongjo.ttf) format('truetype'); } /* 나눔고딕 */ @font-face { font-family: 'NanumGothic'; src: url(../fonts/NanumGothic.eot); src: url(../fonts/NanumGothic.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumGothic.woff) format('woff'), url(../fonts/NanumGothic.ttf) format('truetype'); } /* 맑은고딕 */ @font-face { font-family: 'malgun'; src: url(../fonts/malgun.eot); src: url(../fonts/malgun.eot?#iefix) format('embedded-opentype'), url(../fonts/malgun.woff) format('woff'), url(../fonts/malgun.ttf) format('truetype'); } html { overflow-y: scroll; background: @bg-color; height: 100%; // min-width: 980px; } body { background: @bg-color; height: 100%; font-family: "NanumBarunGothic", Arial, sans-serif; line-height: normal; font-size: @font-size; } h1{ width: 264px; float: left; line-height: 72px; } h2{ } h3{ } h4{ } .container { width: @container !important; height: 100%; } header { width: 100%; min-width: 980px; height: 72px; position: relative; background-color: #c03f41; .container { // position: relative; .login { float: right; li { font-family: 'malgungothic'; float: left; color: #fff; list-style: none; padding: 5px 10px 0 0; a { color: #fff; text-decoration: none; } } .last { float: right; } } .gnb { width: 665px; height: 16px; padding: 10px 0; float: right; &>li { float: left; padding-bottom: 17px; *display: inline; *zoom: 1; list-style: none; a { background: url('@{url}gnb_bg.png') no-repeat; background-position-x: 0; display: block; text-indent: -9999px; height: 16px; width: 149px; display: inline-block; margin: 0 10px 0 0; } &[rel='0'] { width: 70px; } &[rel='1'] { width: 95px; } &[rel='2'] { width: 149px; } &[rel='3'] { width: 105px; } &[rel='4'] { width: 105px; } &[rel='5'] { width: 70px; } &[rel='6'] { width: 70px; } &[rel='7'] { display: none; } .gnb_sub_wrap { overflow: hidden; width: 100%; height: 45px; display: none; position: absolute; left:0; // left: -14px; // top: 72px; z-index: 999; margin-top: 17px; // margin-left: -664px; background-color: #dcdcdd; // min-width: 1329px; li { padding: 15px 5px 0 5px; float: left; } .last { padding-right: 0; } a { background: url('@{url}gnb_sub.png') no-repeat; width: 129px; height: 14px; color: #fff; text-indent: -9999px; font-size: 12px; line-height: 20px; } &.active { display: block; } } .gnb_sub { width: 980px; margin: 0 auto; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #gnb_sub0 { padding-left: 100px; li { width: 65px; } } #gnb_sub1 { padding-left: 200px; li { width: 65px; } .first { width: 80px; padding-right: 15px; } } #gnb_sub2 { padding-left: 300px; li { width: 70px; } .first { width: 80px; padding-right: 0; } .last { padding-left: 20px; } } #gnb_sub3 { padding-left: 600px; li { width: 60px; } .first { } .last { padding-left: 32px; } } #gnb_sub4 { padding-left: 600px; li { width: 110px; } .first { width: 120px; } } #gnb_sub5 { padding-left: 472px; li { width: 75px; } .first { width: 60px; } } #gnb_sub6 { padding-left: 594px; li { width: 60px; } .first { width: 65px; } } } } } } #bodyarea { width: 100%; margin: 0 auto; // min-height: 750px; } .content { width: @content; padding-top: 45px; min-height: 500px; padding-bottom: 30px; float: right; text-align: center; position: relative; border-left: 1px solid #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url('@{url}lnb/lnb_bg.png') 0 100% repeat-y; &>img { float: right; } } .visualWrap { width: 100%; height: 372px; position: relative; background: url('@{url}visual_bg.png') 50% 0 no-repeat; .visual { width: @container; margin: 0 auto; .banner_b2b { width: 405px; height: 372px; float: left; } } } .bannerWrap { width: 100%; min-width: 980px; height: 105px; background-color: #eaeaea; .banner { width: @container; height: 105px; margin: 0 auto; li { float: left; padding: 10px 37px 0 37px; p { text-align: center; color: #909090; } a { text-decoration: none; } } } } .bottomWrap { width: @container; height: 140px; margin: 15px auto; padding-top: 10px; .noticeWrap { width: 320px; height: 140px; float: left; position: relative; .banner_tab { width: 315px; height: 29px; overflow: hidden; border-bottom: solid 1px #cccccc; li { font-family: 'Malgun Gothic'; font-weight: bold; background-color: #fff; width: 70px; height: 25px; float: left; list-style: none; margin-right: 5px; padding-top: 6px; text-align: center; cursor: pointer; border: solid 1px #cccccc; border-radius: 5px; } li.active,li:hover { font-family: 'Malgun Gothic'; font-weight: bold; width: 70px; height: 25px; color: #808080; } a { color: #808080; text-decoration: none; } } .tab_content { position: absolute; display: none; left: 0; bottom: 0; .notice { width: 315px; height: 90px; } } } .number { width: 146px; margin: 0 0 0 30px; float: left; li { width: 146px; float: left; padding: 0 10px 4px 0; } .last { padding-bottom: 0; } } .banner_review { width: 146px; float: left; margin: 0 20px 0 10px; } .event { float: left; position: relative; .carousel-indicators { width: 296px; position: absolute; cursor: pointer; li { width: 13px; height: 24px; position: absolute; } li.next { background: url('@{url}arrow_next.png') no-repeat; top: 55px; right: -15px; } li.prev { background: url('@{url}arrow_prev.png') no-repeat; left: 10px; top: 55px; } } .carousel-inner { width: 238px; height: 97px; padding-top: 13px; margin: 0 30px; line-height: 100px; text-align: center; li { img { border: 1px solid #c6c6c6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } } } } .carousel { margin: 0; } } .img_event img { border: 1px solid #c6c6c6; } /* lnb */ .side { width: 172px; float: left; margin-top: 45px; h2 { margin: 0; width: 172px; height: 45px; border-bottom: 3px solid #bf2426; background: url('@{url}lnb/lnb_title.png') no-repeat; text-indent: -9999px; overflow: hidden; float: left; } } .side_service { width: 172px; float: left; margin-top: 45px; h2 { margin: 0; width: 172px; height: 45px; border-bottom: 3px solid #bf2426; float: left; } } .side_event { width: 172px; float: left; margin-top: 45px; position: absolute; left: 0; top: 0; h2 { margin: 0; width: 172px; height: 45px; border-bottom: 3px solid #bf2426; float: left; } } .lnb{ width: 100%; float: left; li{ width: 172px; list-style: none; // border-bottom: 1px solid #ccc; display: inline-block; float: left; vertical-align: top; zoom: 1; /* Fix for IE7 */ *display: inline; /* Fix for IE7 */ line-height: 37px; border-bottom: 1px solid #ececec; &.active, &:hover { } } a { background: url('/resources/img/site/lnb/lnb.png') no-repeat; background-position-x: 0; display: block; height: 37px; width: 172px; text-indent: -9999px; overflow: hidden; text-decoration: none; } a:hover, a.active{ background-position-x: -172px; } a:visited{ } } /* sub */ .content_title { width: 760px; height: 25px; margin: 10px 0 30px 30px; .title { margin: 0; width: 213px; height: 25px; background: url('@{url}page/content_title.png') no-repeat; text-indent: -9999px; overflow: hidden; float: left; } } .banner_gallery { padding-right: 47px; } .service_title { height: 25px; float: left; margin: 10px 0 30px 30px; text-align: left; } .content_banner { width: @content; height: 216px; float: right; } .title_clients { width: 700px; clear: both; margin: 10px auto; text-align: left; } .clients { width: 720px; margin: 0 auto; clear: both; li { width: 160px; float: left; padding: 0 0 0 10px; } .url { width: 145px; text-align: center; clear: both; color: #646464; } } .accordion { .accordion-group { border: none; .accordion-heading { width: 696px; margin: 0 auto; .accordion-toggle { padding: 0; } } .accordion-body { width: 696px; float: right; .accordion-inner { width: 696px; border: none; padding: 10px 0 0 60px; } } } } .application { width: 690px; height: 1020px; margin: 0 0 20px 50px; overflow: hidden; background-color: #e6e6e6; .form_title { background: url('@{url}page/service_title.png') no-repeat; width: 645px; height: 48px; margin: 25px auto 10px auto; text-indent: -9999px; background-color: #f9f9f9; border: 1px solid #c5c5c5; border-radius: 3px; font-size: 21px; span { color: #af2224; font-weight: bold; } } &>.royal { background-position-y: -48px } &>.plus { background-position-y: -96px } &>.packing { background-position-y: -144px } &>.normal { background-position-y: -192px } &>.single { background-position-y: -240px } &>.storage { background-position-y: -288px } &>.newhouse { background-position-y: -336px } &>.moving { background-position-y: -384px } &>.partcleaning { background-position-y: -432px } &>.floor { background-position-y: -480px } &>.sickhouse { background-position-y: -528px } &>.environment { background-position-y: -576px } &>.phytoncide { background-position-y: -624px } &>.airconditioner { background-position-y: -672px } &>.watervein { background-position-y: -720px } &>.usedarticle { background-position-y: -768px } &>.visit_free { background-position-y: -816px } &>.furniture { background-position-y: -864px } .form_content { width: 610px; margin: 0 auto; padding: 18px; background-color: #fff; border: 1px solid #c5c5c5; .form_bar { background: url('@{url}page/form_bar.png') 0 10px no-repeat; padding-left: 15px; text-align: left; font-size: 17px; border-bottom: 1px solid #eaeaea; color: #af2224; line-height: 35px; span { font-family: 'dotum'; font-size: 11px; color: #818181; font-weight: bold; } } .table_customer { width: 600px; margin: 0 auto; input { background-color: #f7f7f7; border-radius: 0; height: 15px; padding: 4px 0; margin: 0 0 0 5px; } tr { border-bottom: 1px solid #eaeaea; line-height: 30px; td { line-height: 40px; text-align: left; } } } .form_home { text-align: left; margin: 10px 0; } .form_option { background-color: #f8f8f8; text-align: left; line-height: 30px; margin-bottom: 20px; padding: 5px 0 5px 20px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; .checkbox.inline { width: 168px; margin: 0; } input[type="checkbox"] { margin-top: 3px; } } .order { width: 600px; height: 100px; margin-top: 20px; border: 1px solid #eaeaea; overflow-y: scroll; } } } .btn_application { width: 125px; height: 32px; margin: 20px 0 20px 330px; background-color: #c24042; font-size: 14px; a { color: #fff; line-height: 32px; text-decoration: none; } } .home { position: absolute; top: 40px; right: 30px; z-index: 1099; li { width: 60px; float: left; padding-left: 10px; } } .b2b { width: 890px; height: 800px; margin: 0 auto; background: url('@{url}page/b2b_bg.png') 50% 0 no-repeat; .b2b_title { width: 754px; margin: 10px auto; } .b2b_mn { height: 392px; padding: 50px 0 120px 0; li { float: left; padding: 0 25px 10px 25px; margin-bottom: 40px; border-right: 1px solid #ddd; } .last { border-right: none; } } .banner_wrap { width: 100%; height: 78px; position: fixed; bottom: 0; right: 0; background-color: #fff; z-index: 1099; .b2b_banner { // width: 468px; position: fixed; right: 0; bottom: 0; li { width: 156px; float: left; } } } .client_title { position: relative; font-size: 20px; span { color: #1bb1c7; font-size: 15px; } p { padding-top: 15px; font-size: 13px; line-height: 18px; } .major { position: absolute; top: -5px; left: -52px; } .process { position: absolute; top: -5px; left: -52px; } .previous { position: absolute; top: -5px; left: -52px; } } .client_wrap { width: 950px; margin: 0 auto; p { font-size: 15px; margin: 5px 0 5px 30px; clear: both; } } #myTab { width: 890px; margin: 0 0 10px 35px; } .tab-content { margin-top: 20px; } #myNav { margin-left: 190px; } .nav-pills > .active > a { background-color: #1b41c8; } } /* footer */ #footer { min-width: 980px; clear: both; border-top: 1px solid #e1e1e1; padding: 18px 0; .container { } p { background: url('@{url}bottom_logo.png') no-repeat; padding-left: 75px; text-align: left; color: #979797; font-size: 12px; line-height: 20px; margin: 0 auto; width: 660px; } }