@charset "utf-8"; @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); * { font-family:"맑은 고딕", "Nanum Gothic", "굴림"; } body{ font-family: "맑은 고딕", "돋움체"; color: rgba(255,255,255,1); background-image: url(../img/bg_main.jpg); background-position: center; background-size: cover; display: block; } a:link, a:visited{ color: rgba(255,255,255,1); text-decoration: none; } a:active, a:hover{ color: rgba(204,255,51,1); } header { color: rgba(204,255,0,1); text-shadow: 1px 1px 1px rgba(0,0,0,1); margin-top: 30px; margin-bottom: 30px; } header h1 { font-weight: bold; } form { margin-top: 8px; margin-bottom: 8px; } input, button { width:60px; color: black; font-size: 0.85em; } #navi { width: 90%; margin: 0 auto; background-color: rgba(0,0,0,0.75); margin-bottom: 3px; } #navi div { margin-top: 9px; } #index { width: 90%; margin: 0 auto; padding: 0.5%; background-color: rgba(0,0,0,0.75); border-bottom-right-radius: 1.3em; } #index ol ul { margin-left: -5px; margin-bottom: 1.5em; padding: 0; } #index ol ul li { margin-bottom: 2px; margin-top: 2px; color: #d8d8d8; } #index ol ul li a { color: #d8d8d8; } #index ol ul li a:hover { color: rgba(204,255,51,1); } #intro { margin: 30px 20px 40px 20px; color: rgba(204,255,0,1); } footer { width: 90%; margin: 0 auto; padding: 5px 15px; } footer p, footer address { margin: 0; } .text-rauto { text-align: right; } .text-lauto { text-align: left; } .list-inline > li { height: 20px; } @media all and (max-width:767px) { .text-rauto { text-align: center; } .text-lauto { text-align: center; } }