::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; } /* 초기화 */ @-ms-viewport { width: device-width; } 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; } /* COMMMON */ textarea { resize:none; } h1, h2, h3, h4, h5, h6{ font-weight: normal; margin: 0; } /* site */ @main-color: #fff; @text-color : #424242; @url: '/resources/img/site/'; @container: 100%; @side: 205px; @bg-color: #fff; @font-size: 13px; input, select, label { font-size: @font-size; } html { overflow-y: scroll; background: @bg-color; height: 100%; } body { font-family: '나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; line-height: normal; font-size: @font-size; min-width: @container; color: @text-color; } .container { width: @container !important; height: 100%; clear: both; overflow: hidden; position: relative; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .content { clear: both; overflow: hidden; } #mobile_header { margin: 20px 0; } .main_links { margin: 20px 0; div { margin: 20px 0; } } .sub_visual { margin: 0; padding: 0; background: #bb0a0a; h2 { } } .location { padding: 10px; border-bottom: 1px solid #ddd; text-align: left; span { font-weight: bold; color: #bb0a0a; } // margin-bottom: 10px; } .verticalSlideWrap { width:100%; background: url('@{url}/mobile/notice_bg.png') repeat-x; font-size:12px; padding: 15px 0; li { height: 20px; a { font-size: 15px; color: #fff !important; } } } .bx-wrapper { position:relative; .bx-controls.bx-has-pager { position:absolute; bottom:10px; left:10px; .bx-pager.bx-default-pager { /*overflow:hidden;*/ .bx-pager-item { float:left; margin-left:5px; a { background-color:#CD1818; border-radius:10px; width:13px; height:13px; text-indent:-9999px; display:block; box-shadow:0 0 2px #B3B3B3; } a.active { background-color:#fff; } } } } } #mobile_footer { .footer_quick { clear: both; overflow: hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background: #f3f3f3; div { width: 33.3%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff url('@{url}/mobile/footer_btn_bg.png') repeat-x; border-right: 1px solid #ddd; } div:last-child { border-right: 0 none !important; } } p { line-height:20px; margin:20px 0px; color:#8b8b8b; font-size:12px; } } .bbs_title_img { display: none; } .bbs_list { li:before { position: absolute; content: "• "; color: #bb0a0a; left: 1em; } li { padding-left: 2em; padding-bottom: 10px; margin: 10px 0; font-size: 1.3em; line-height: 1.6; border-bottom: 1px solid #eeeeee; .title { } .desc { color: #7d7d7d; } } } .bbs_head { text-align: center; font-size: 1.6em; margin: 20px 0; } .bbs_mb_info { color: #969696; padding: 10px 0 10px 0; margin-bottom: 30px; text-align: center; border-bottom: solid 1px #c6c6c6; /*color: #505050;*/ }