::-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; td { a { text-decoration: none !important; } } th { vertical-align: middle !important; text-align: center !important;; } } input { margin: 0; } a img { border: 0; } /* 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{ // width: @container; } .bbs { } .bbs thead { background: #fff; border-bottom: 1px solid #fff; } .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: 1px solid #999; } .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; } /* 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; } .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: 150px; } .personal_check { text-align: left; height: 300px; width: 850px; overflow-y: scroll; margin: 10px 20px; } .mb_join input { } // 캘린더 .ui-datepicker-year, .ui-datepicker-month{ width: 40% !important; padding: 0 !important; } h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; } h2 { margin-top: 40px; margin-bottom: 20px; } /* site */ @main-color: #0065c4; @red-color: #d50000; @text-color : #424242; @url: '/resources/img/site/'; @container: 1180px; @content: 924px; @side: 210px; @bg-color: #fff; @font-size: 14px; input, select, label { font-size: @font-size; } @import "./nanumbarungothic.css"; 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: 'Nanum Barun Gothic', 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: 1.4; font-size: @font-size; min-width: @container; color: @text-color; } // .bbs_title_list { // font-family: "Microsoft MingLiU", '新細明體', Helvetica, Arial, sans-serif !important; // } h1{ } h2{ } h3{ background: url('@{url}/h3_bg_line.png') 0 50% repeat-x; padding: 0 0 0 30px; margin: 50px 0 20px 0; font-size: 25px; color: #0f6dbf; font-weight: 400; letter-spacing: -2px; span { background: #fff url('@{url}/icon.png') 0 50% no-repeat; padding-left: 30px; padding-right: 30px; } } h4{ font-size: 25px; color: #000; padding-bottom: 10px; padding-top: 10px; span { background: url('@{url}/icon.png') 0 50% no-repeat; padding-left: 25px; } } h5 { } h6 { font-size: 20px; } .main_color { color: @main-color; } .red_color { color: @red-color; } .container { width: @container !important; height: 100%; clear: both; overflow: hidden; position: relative; } section { overflow: hidden; } header { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; // height: 230px; //background: url('@{url}header_bg.png') 50% top repeat-x; .logo { /*padding: 40px 0 0 0;*/ padding-top: 5px; padding-bottom: 10px; } } .gnb_wrap { overflow: hidden; .gnb { overflow: hidden; position: relative; &>li { &.active, &:hover { .gnb_sub { display: block; } } float: left; width: @container/4; text-align: center; &>a { } } } // &.active, &:hover .gnb_sub { display: none; &>li { &>a { } } } } #bodyarea { clear: both; margin: 0 auto; min-height: 100%; overflow: hidden; } .side { width: @side; float: left; h2{ display:block; overflow: hidden; background: url('@{url}lnb_title.png') repeat-x; height: 32px; background-repeat:no-repeat; } .sub_menu{ border-top: 5px solid #5e9edd; li{ padding: 10px 0; border-bottom: 1px solid #8e8e8e; font-size: 15px; padding-left: 4px; letter-spacing: -1px; a{ color: #3f3f3f; text-decoration: none; } } .active { a { color: #00469b; } } .last{ border-bottom: 1px solid #000; } } .sub_menu2{ margin-top: 20px; li{ float: left; width: 50%; } } } .content { float: right; width: @content; // width: @container - @side - 20; &.main { float: none; width: 100%; } } h1{ margin-top: 30px; margin-bottom: 30px; border-bottom: 1px solid #bababa; overflow: hidden; width: @content; .sub_title{ display: block; float: left; width: 577px; background: url('@{url}subpage_title.png') repeat-x; height: 45px; background-repeat: no-repeat; } .small_depth { margin-top: 20px; margin-right: 5px; display: block; float: right; // width: 300px; font-size: 0.9em; color: #595959; letter-spacing: -1px; } } h5 { font-weight: 400; color: #000; font-size: 30px; margin-top: 20px; margin-bottom: 20px; line-height: 35px; } .summary_h5 { h5 { font-weight: 400; color: #000; font-size: 40px; margin-top: 40px; margin-bottom: 40px; line-height: 35px; } } p { text-align: justify; } #footer { clear: both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 113px; margin-top: 62px; padding: 15px 0; background: #f1f1f1 repeat-x; .footer_logo { margin-top: 5px; margin-left: 5px; margin-right: 79px; color: #fff; } .footer_con { margin-left: 30px; margin-top: 20px; color: #818181; } .footer_select{ margin-top: 20px; margin-right: 5px; } .admin_login a { color: #b2b2b2 !important; } } .solution_content { p { font-size: 23px !important; line-height: 60px; } } #header { border-bottom: 1px solid; border-bottom-color: #e0e1e2; .gnb { background-color:#5e9edd; height:35px; ul { li { a { line-height:35px; color:#fff; } } } } ul.lnb_ul { margin-top:30px; li.lnb { margin-left: 30px; a.lnb { display:block; background-image:url('@{url}gnb.png'); background-repeat:no-repeat; height:22px; font-size:0px; } a.lnb.introduction { width:51px; } a.lnb.neuro_balance { width:139px; } a.unnormal{ width:90px; } a.lnb.nature_program { width:200px; } a.lnb.notice { width:67px; } } } } // 메인 #main_menu { background-color: #b9d8f5;} #main_menu ul { overflow:hidden; } #main_menu ul li { float:left; width:295px;} .latests { overflow: hidden; .latest_box { overflow: hidden; float: left; width: 25%; padding: 0; .box_inside { height: 250px; padding: 0 10px 10px 10px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; .gallery_ul { overflow: hidden; margin-left: -15px; padding-top: 5px; padding-bottom: 5px; li { border-radius: 20px; display: block; float: left; width: 125px; height: 165px; margin-left: 15px; } } } a.title { display: block; padding: 20px 0 20px 0; } .notice_ul { list-style: circle; li { overflow: hidden; display: block; font-size: 15px; padding-bottom: 15px; a { color: #000000; text-decoration: none; float: left; } span { float: right; } } } } .latest_box.call { .box_inside { border-right: 1px solid #ccc; } } } #unnormal_tab { &.foot { &>li.active > a { background: #5e9edd !important; } } &.leg { &>li.active > a { background: #195165 !important; } } &.pelvis { &>li.active > a { background: #2a76c0 !important; } } &.spine { &>li.active > a { background: #2a76c0 !important; } } &.head { &>li.active > a { background: #0e3d73 !important; } } margin-top: 5px; margin-bottom: 5px; li { height: 45px; width: 154px; display: table; a { display: table-cell; vertical-align: middle; border-radius: 0; padding: 0; width: 100%; text-align: center; height: 30px; color: #000; font-size: 16px; } } li.active a { color: #fff; } &.tab7 { li { width: @content / 7; } } &.tab4 { li { width: @content / 4; } } &.tab6 { li { width: @content / 6; } } } #unnormal_content { overflow: hidden; letter-spacing: -2; .inside { padding-left: 30px; h4 { color: #000; font-size: 18px; margin-top: 5px; padding-left: 10px; } } p{ margin-top: 10px; font-size: 18px; color: #000; letter-spacing: -1px; } ol{ li { margin-top: 10px; list-style: decimal; margin-left: 1.5em; color: #000; font-size: 18px; } } .space { padding-top: 15px; } } .unnormal_first { padding-top: 50px; margin-left: 30px; margin-bottom: 20px; ul { margin-left: -40px; display: block; li { a { float: left; margin-left: 40px; margin-bottom: 40px; } } } ul.contain_4 { margin-left: -20px; li > a { margin-left: 20px; } } } .content_inside { p { font-size: 18px; letter-spacing: -1px; margin-bottom: 20px; } .stroy_content { border-top: 1px solid #000; background: url('@{url}/story_img02.png') 100% no-repeat; height: 530px; p { font-size: 20px; line-height: 30px; letter-spacing: -1px; } .story_img { padding: 10px 0; width: 210px; height: 60px; } } h6 { font-size: 25px; color: #000; line-height: 20px; letter-spacing: -1px; margin-bottom: 20px; margin-top: 20px; } } .rotation_content { h6 { padding: 0; } img { padding-top: 15px; } } .content_inside_program { padding-top: 20px; ol { margin-left: 40px; padding-top: 20px; li { padding-bottom: 10px; font-size: 16px; } } h4 { margin-top: 20px; } h6 { margin-top: 34px; color: #000 !important; font-size: 20px !important; } img { width: 80%; } } .content_inside_system { padding-top: 20px; h4 { padding-top: 30px; } p { padding-bottom: 10px; font-size: 17px; line-height: 30px; letter-spacing: -1px; } .center_img { text-align: center; padding: 20px 0 20px 0; } } .system_content { p { padding-left: 25px; } } .al_txt { color: #0065c4; }