::-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 { 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; th { vertical-align: middle !important; text-align: center !important;; } } input { margin: 0; } a img { border: 0; } .clearfix { clear: both; } .text-cut { // width: 150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } /* 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; } .shadow_box { padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; } /* margins */ .btn_w_input { /* 인풋 옆의 스몰 버튼 마진 */ margin-bottom: 10px; } /* basic */ /* 게시판 테이블 */ .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_wrapper{ margin: 30px; } .bbs { } .bbs thead { background: #fff; border-bottom: 1px solid #fff; border-top: 2px solid #69c5d9; } .table-hover tbody tr:hover td, .table-hover tbody tr:hover th { background: #F5F5F5; } .bbs tbody td a { color: #1799b6; } .board { border-top: 2px solid #fff; border-bottom: 1px solid #fff; } .bbs th, .board th, .bbs_head { background: #fff !important; text-align: center!important; font-weight: normal !important; } .bbs_title_in_view { color: #84286a !important; font-size: 20px; text-align: center; } .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: 2px solid #69c5d9; } .bbs_mb_info { color: #969696; padding: 10px 0 10px 0; text-align: center; border-bottom: solid 1px #c6c6c6; /*color: #505050;*/ } .bbs_title_liner { margin-top: -3px; width: 100px; height: 3px; background: #eb34b8; } .bbs_content { padding: 20px 0 0 0; /*border-bottom: 1px solid #999;*/ } .bbs_title { margin-top: -70px; margin-bottom: 30px; } .btn_head { border-top: 1px solid #eeeeee; } /* join */ .mb_join { width: 80%; clear:both; background: #fff; padding: 20px 30px; margin: 50px auto !important; h3 { text-align: center; } } .mb_join .control-group { clear: both; overflow: hidden; width: 80%; margin: 0 auto; } .mb_join label.control-label { font-weight: bold; vertical-align: top; padding-top: 7px; padding-right:20px; width: 130px; text-align: right; display: block; float: left; } .mb_join .controls { display: block; float: left; width:500px;} .personal { text-align: left; height: 200px; width: 485px; overflow-y: scroll; margin-left: 240px; } .mb_join input { } .btn-info, .btn-info:hover, .btn-info:active, .btn-info.active, .btn-info:focus { background-color: #1799b6; border: 1px solid #1799b6; background-image: none; } // 캘린더 .ui-datepicker-year, .ui-datepicker-month{ width: 40% !important; padding: 0 !important; } h1, h2, h3, h4, h5, h6{ font-weight: normal; margin: 0; } /* site */ @main-color: #fff; @text-color : #424242; @url: '/resources/img/site/'; @container: 1170px; @side: 225px; @bg-color: #fff; @font-size: 14px; input, select, label { font-size: @font-size; } // @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%; } body { // background: url('@{url}body_bg.png') repeat; // font-family: tahoma, "segoe UI", "Microsoft JhengHei", "Microsoft Yahei", meiryo, "malgun gothic" !important; font-family: 'NanumBarunGothic', Arial, sans-serif; // font-family: Helvetica, Arial, sans-serif, "MingLiU", '新細明體' !important; // font-family: Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif !important; // font-family: Arial, Helvetica, tahoma, verdana, 宋体, SimSun, 华文细黑, STXihei, sans-serif !important; line-height: normal; font-size: @font-size; min-width: @container; color: @text-color; } // .bbs_title_list { // font-family: "Microsoft MingLiU", '新細明體', Helvetica, Arial, sans-serif !important; // } h1{ font-size: 25px; font-weight: normal; } h1.smaller { font-size: 20px; } h2{ } h3{ } h4{ } .blue { color: #1799b6; } .pink { color: #b72842; } /* loop default */ .mp-loop(0,5,100); .mp-loop(@start,@step,@max) when (@start =< @max) { .mt@{start} { margin-top:(@start * 1px); } .mr@{start} { margin-right:(@start * 1px); } .mb@{start} { margin-bottom:(@start * 1px); } .ml@{start} { margin-left:(@start * 1px); } .pt@{start} { padding-top:(@start * 1px); } .pr@{start} { padding-right:(@start * 1px); } .pb@{start} { padding-bottom:(@start * 1px); } .pl@{start} { padding-left:(@start * 1px); } .mp-loop((@start + @step),@step,@max); } p { font-size: 15px; line-height: 25px; } section { overflow: hidden; width: 100%; height: 100%; } .container { width: @container !important; height: 100%; position: relative; } header { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; // height: 230px; background: #f1f1f1; border-bottom: 1px solid #d6d6d6; z-index: 100; .logo { line-height: 91px; } .header_top { background: url('@{url}header_line.png') 50% top repeat-x; height: 29px; width: 100%; .top_menu { li { float: left; display: block; width: 85px; height: 29px; text-align: center; line-height: 29px; font-size: 12px; a { color: #fff; text-decoration: none; } } li.black { background: #2c2c2c; } li.pink { background: #b72842; } li.line_r {border-right: 1px solid #d07182;} li.yellow { background: #fdb813; } li.gray { background: #4d4d4d; } li.light_gray { background: #aaaaaa; } li.m_gray { background: #999999; } } } .container { overflow: visible !important; } } .gnb_wrap { position: relative; z-index: 2000; height: 100%; .gnb { padding-top: 45px; z-index: 2000; &>li { float: left; width: 120px; height: 46px; text-align: center; &>a { color: #4d4d4d; text-decoration: none; display: block; font-size: 15px; border-left: 1px solid #dcdcdc; } &:hover { .gnb_sub { display: block; z-index: 1000; } } &.active, &:hover { &>a { color: #4d4d4d; text-decoration: none; font-weight: bold; } } } li.first a { border: none !important; } // li.bf { display: none !important; } li.siteinfo { display: none !important; } li.sitemap { display: none !important; } li.bulletin_board { display: none !important; } } // &.active, &:hover .gnb_sub { overflow: hidden; width: 1168px; height: 245px; display: none; z-index: 1000; position: absolute; top: 91px; left: -330px; background: #fff; border:1px solid #d6d6d6 !important; ul.gnb_sub_ul { position: absolute; top: 25px; left: 40px; &>li { text-align: left; font-size: 15px; margin-bottom: 10px; &>a { color: #787878; } } &>li:hover ,&>li.active { &>a { color: #00728b; font-weight: bold; text-decoration: none; } } } ul.gnb_sub_ul.medical, ul.gnb_sub_ul.hankook, ul.gnb_sub_ul.community, ul.gnb_sub_ul.center { &>li { float: left; display: inline-block; } ul.gnb_sub_6 { &>li { text-align: left; font-size: 15px; margin-bottom: 10px; width: 140px; &>a { color: #787878; } } &>li:hover { &>a { color: #00728b; font-weight: bold; text-decoration: none; } } } } } .gnb_sub.guide { background: #fff url('@{url}gnb_subbg1.png') right bottom no-repeat; } .gnb_sub.medical { background: #fff url('@{url}gnb_subbg2.png') right bottom no-repeat; } .gnb_sub.information { background: #fff url('@{url}gnb_subbg3.png') right bottom no-repeat; } .gnb_sub.community { background: #fff url('@{url}gnb_subbg4.png') right bottom no-repeat; } .gnb_sub.spine { background: #fff url('@{url}gnb_subbg5.png') right bottom no-repeat; } .gnb_sub.center { background: #fff url('@{url}gnb_subbg6.png') right bottom no-repeat; } .gnb_sub.hankook { background: #fff url('@{url}gnb_subbg7.png') right bottom no-repeat; } } .gnb_sub_desc { text-align: left; position: absolute; width: 600px; height: 180px; border-left: 1px solid #d6d6d6; top: 25px; left: 230px; p { padding-left: 60px; } p.sub_title { font-size: 22px; font-weight: bold; color: #2c2c2c; } p.sub_desc { font-size: 15px; color: #2c2c2c; } p.sub_tel { font-size: 17px; font-weight: bold; color: #00728b; } } .gnb_sub_desc.medical { left: 630px; width: 300px; } .gnb_sub_desc.hankook { left: 320px; } .gnb_sub_desc.community { left: 320px; } .gnb_sub_desc.center { left: 320px; } #bodyarea { margin: 0 auto; min-height: 100%; z-index: 100; } //main .icon_wrap { width: 100%; height: 110px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; .icon_list { overflow: hidden; width: 100%; padding-top: 15px; li { width: @container/8; float: left; display: block; text-align: center; line-height: 30px; a { display: block; color: #787878; text-decoration: none; } } } } ul.banner_top { overflow: hidden; width: 100%; height: 390px; li.banner { display: inline-block; float: left; width: 388px; height: 389px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; h1 { color: #4d4d4d; font-weight: bold; } p.desc { font-size: 14px; color: #787878; } .btn_white { display: inline-block; float: left; width: 123px; height: 40px; border-radius: 5px; background: #fff; border: 1px solid #e0e0e0; text-align: center; line-height: 40px; a { display: block; font-size: 14px; text-decoration: none; color: #787878; } } .btn_white:hover { background: #1799b6; border: 1px solid #1799b6; a { color: #fff; } } .title_box { overflow: hidden; li { display: inline-block; float: left; width: 129.3px; height: 45px; line-height: 45px; margin: 0 !important; text-align: center; background: #f2f2f2; a { display: block; font-size: 15px; color: #787878; text-decoration: none !important; } } li.active { background: #0ba9cc; a { color: #fff; } } } .tab-content { overflow: hidden; position: relative; width: 100%; height: 340px; ul li { width: 100%; display: inline-block; margin-bottom: 5px; a { text-decoration: none; } span.title { font-size: 17px; color: #787878; font-weight: bold; text-decoration: none; } span.date { font-size: 15px; color: #a8a8a8; text-decoration: none; } } .tab-pane { overflow: hidden; width: 100%; height: 100%; } .btn_more { position: absolute; bottom: 30px; right: 30px; width: 100px; height: 35px; line-height: 35px; text-align: center; border: 2px solid #0ba9cc; a { text-decoration: none; display: block; color: #0ba9cc; font-weight: bold; } } } } li.banner.first { border-left: 1px solid #e0e0e0; } li.bn2 { background: url('@{url}main_banner1.png') 50% bottom no-repeat; } li.bn3 { background: url('@{url}main_banner2.png') 50% bottom no-repeat; } } ul.banner_bottom { overflow: hidden; width: 100%; height: 135px; li.banner { display: inline-block; float: left; width: 388px; height: 135px; border-right: 1px solid #e0e0e0; h1 a { color: #4d4d4d; font-weight: bold; text-decoration: none; } p.desc a { font-size: 14px; color: #787878; text-decoration: none; } p.tell_desc { font-size: 15px; color: #4d4d4d; font-weight: bold; } } li.banner.first { border-left: 1px solid #e0e0e0; background: #dcecef; } } .content { overflow: hidden; &.subpage { position: relative; width: @container - @side - 3px; height: 100%; min-height: 1500px; float: right; display: inline-block; background: #fff; border-right: 1px solid #e0e0e0; padding-bottom: 40px; } } //sub공통 .side { width: @side; height: 100%; float: left; display: inline-block; background: #fff; position: absolute; top: 0; bottom:0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; .side_title { width: @side; border-bottom: 1px solid #e0e0e0; height: 150px; h1 { color: #1799b6; font-size: 26px; font-weight: bold; } .line { width: 43px; height: 1px; background: #1799b6; margin: 8px 0; } h2 { font-size: 16px; color: #4d4d4d; font-weight: normal; } } ul.lnb { overflow: hidden; width: @side; height: 100%; li { width: 100%; display: block; float: left; list-style: none; padding: 20px 0; text-align: left; border-bottom: 1px solid #e0e0e0; font-size: 16px; a { color: #4d4d4d; display: block; text-decoration: none; padding-left: 35px; } } li.active,li:hover { background: #f7f7f7; a { color: #1799b6; font-weight: bold; } } } } .subtop { width: 100%; height: 150px; border-bottom: 1px solid #e0e0e0; .subtop_title { float: left; display: inline-block; color: #1799b6; font-weight: bold; font-size: 26px; line-height: 35px; } .subtop_depth { float: right; display: inline-block; font-size: 15px; line-height: 26px; color: #787878; span.blue { color: #1799b6;} } } .subtop.guide { background: url('@{url}bg_guide.png') 50% bottom no-repeat; } .subtop.medical { background: url('@{url}bg_medical.png') 50% bottom no-repeat; } .subtop.information { background: url('@{url}bg_information.png') 50% bottom no-repeat; } .subtop.community { background: url('@{url}bg_community.png') 50% bottom no-repeat; } .subtop.spine { background: url('@{url}bg_spine.png') 50% bottom no-repeat; } .subtop.center { background: url('@{url}bg_center.png') 50% bottom no-repeat; } .subtop.hankook { background: url('@{url}bg_hankook.png') 50% bottom no-repeat; } // .subtop.bf { background: url('@{url}bg_bf.png') 50% bottom no-repeat; } .subtop.siteinfo { background: url('@{url}bg_siteinfo.png') 50% bottom no-repeat; } .subtop.sitemap { background: url('@{url}bg_sitemap.png') 50% bottom no-repeat; } .subtop.bulletin_board { background: url('@{url}bg_bulletin_board.png') 50% bottom no-repeat; } .tab_ul { overflow: hidden; border-bottom: 3px solid #b72842; } ul.tab_ul.nav-tabs>.active>a, .nav-tabs>.active>a:hover { font-weight: normal; color: #fff; } ul.tab_ul.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { background-color: #b72842; border: 1px solid #841025; color: #fff; } ul.tab_ul.nav-tabs>li>a { background-color: #f7f7f7; border: 1px solid #e0e0e0; color: #4d4d4d; text-align: center; width: 130px; font-weight: normal; } ul#tel_tab.tab_title.nav-tabs > li > a { width: 153px; } .tab-content { overflow: hidden; width: 100%; } .location { span.title { font-size: 24px; color: #2c2c2c; font-weight: bold; } span.addr { font-size: 16px; color: #4d4d4d; font-weight: normal; } } //젤기본 핑크탭 ul.tab_title { margin: 26px; } ul.tab_title.nav-tabs { border: none !important; } ul.tab_title.nav-tabs > li > a { border-radius: 3px; font-size: 17px; padding: 10px; width: 170px; text-align: center; } ul.tab_title.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { background-color : #B72842; border : 1px solid #841025; color: #fff; font-weight: normal; } ul.tab_title.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color : #B72842; border : 1px solid #841025; color: #fff; font-weight: normal; } //종합검진 탭 .tab_slide { margin: 26px; } .tab_slide.nav-tabs { border: none !important; } .tab_slide.nav-tabs > li > a { border-radius: 3px; font-size: 17px; padding: 10px; width: 154px; text-align: center; } .tab_slide.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color: #B72842; border: 1px solid #841025; color: #fff; } .siteinfo_wrap { .blue { font-weight: bold; color: #00728b; } p { text-align: justify; } table.siteinfo_table { width: 100%; height: 100%; margin-top: 20px; thead tr { th { background-color: #00728b; padding: 10px 0; color: #fff; font-weight: normal; border-left: 1px solid #ccc; } th.first { border-left: none !important; } } tbody tr { border-bottom: 1px solid #ccc; td { padding: 5px 0; text-align: center; border-right: 1px solid #ccc; border-left: 1px solid #ccc; } } } } #medicalPage { .tab-content { width: 890px; margin: 0 30px; } .doctor { width: 100%; overflow: hidden; border-bottom: 1px dotted #b72842; margin-bottom: 30px; padding-bottom: 30px; .title { margin-top: 10px; span.name { font-size: 26px; font-weight: bold; color: #2c2c2c; line-height: 40px; } span.position { font-size: 18px; font-weight: normal; color: #2c2c2c; line-height: 45px; } } .subject { span.sub_title { background: #b72842; color: #fff; font-size: 14px; padding: 5px; border-radius: 5px; letter-spacing: 1px; } color: #787878; font-weight: normal; line-height: 30px; margin-bottom: 10px; } .career { font-size: 16px; color: #2c2c2c; font-weight: normal; i { color: #b72842; } } } table.doctor_timetable { width: 100%; margin-top: 10px; thead tr th { background: #4d4d4d; color: #fff; font-weight: normal; font-size: 16px; text-align: center; padding: 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; } tbody tr th { background: #f7f7f7; text-align: center; color: #4d4d4d; font-size: 16px; padding: 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; } tbody tr td { background: #f7f7f7; padding: 10px; font-size: 16px; text-align: center; border-right: 1px solid #fff; border-bottom: 1px solid #fff; } tbody tr td.exist { background: #69c5d9; color: #fff; } tbody tr td.exist02 { background: #f7f7f7; color: #4d4d4d; } tbody tr td.exist03 { background: #B72842; color: #fff; } tbody tr td.exist04 { background: #e1994e; color: #fff; } } } #history { .tab-content { width: 882px; margin: 0 30px; } .his_box { width: 100%; border-bottom: 1px dotted #c95e71; padding: 25px 0; } .his_year { font-size: 28px; color: #b72842; text-align: center; font-weight: bold; line-height: 40px; } .his_month { color: #2c2c2c; font-size: 24px; text-align: right; padding-right: 30px; line-height: 40px; border-right: 1px dotted #b2b2b2; } .his_content { font-size: 16px; line-height: 40px; } } #sitemap { overflow: hidden; ul.lnb { overflow: hidden; width: 100%; li.lnb { display: inline-block; float: left; width: 100%; border-bottom: 1px solid #e4e4e4; padding: 10px 0; a.lnb { text-decoration: none; color: #00728b; font-weight: bold; font-size: 17px; display: inline-block; float: left; width: 120px; padding-top: 3px; } } ul.snb { overflow: hidden; li.snb { display: inline-block; float: left; margin: 0 7px 0 5px; line-height: 25px; a.snb { text-decoration: none; color: #373838; font-size: 15px; } } li.snb.last { .dot { display: none !important; } } } } } #quickMenu { position: fixed; z-index: 3000; // bottom:200px; bottom: 5%; left:50%; margin-left: @container / 2 + 20px; margin-top: 50%; width: 45px; height: 20px; border-radius: 3px; border: 1px solid #e0e0e0; background-color: #f7f7f7; text-align: center; display: block; line-height: 20px; a { display: block; color: #b72842; font-size: 12px; font-weight: bold; text-decoration: none; } } #footer { overflow: hidden; clear: both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 143px; // background: #fff url('@{url}/footer_bg.png') repeat-x; .footer_top { background: #f7f7f7; height: 55px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; .footer_top_desc { overflow: hidden; padding-top: 17px; li { float: left; display: block; padding: 0 10px; border-left: 1px solid #787878; a { color: #787878; text-decoration: none; } } li.first { border: none; } } select#familysite { margin-top: 12px; } } .footer_content { width: 100%; height: 100%; padding-top: 25px; } .footer_logo { width: 250px; } .footer_desc { width: 920px; p { color: #787878; font-size: 12px; line-height: 16px; span.light_gray { color: #c3c3c3; } } } .admin_login a { color: #b2b2b2 !important; } } /* 사이드 깨짐 수정 css 영역 */ .content.subpage {min-height:1580px;} .gnb_wrap .gnb > li.medical01 {display:none;} .subtop.medical01 {background: url(/resources/img/site/bg_medical.png) 50% bottom no-repeat;}