LEEJAEHUN
아이콘 이미지
Notice
가장 기본이 되는 메인 페이지의 게시판 유형입니다.
아이콘 이미지
Notice
이미지가 추가된 게시판 유형입니다.ㅎㅎㅎㅎㅎㅎㅎ
아이콘 이미지
Notice
가장 기본이 되는 메인 페이지의 게시판 유형입니다.
아이콘 이미지
Notice
가장 기본이 되는 메인 페이지의 게시판 유형입니다.
아이콘 이미지
Notice
가장 기본이 되는 메인 페이지의 게시판 유형입니다.
아이콘 이미지
Notice
가장 기본이 되는 메인 페이지의 게시판 유형입니다.
/* layout */
body {background: url(../img/body_bg.gif);}
#wrap {}
#header {height: 325px;
/* background-image:url("../img/header_bg.png"); background-repeat: repeat-x; background-position: center top; */ background:url("../img/header_bg.png") repeat-x center top;}
#content {}
#footer {height: 200px;}
/* container */
.container {width: 990px; /* background-color: rgba(0,0,0,0.4); */ position: relative; margin: 0 auto;}
/* contents layout */
#cont-nav {background: url(../img/cont_nav_bg.png) repeat-x; display: none;}
#cont-tit {background-color:#fff;}
#cont-ban {background-color:#dceff7;;}
#cont-cont {}
/* quick */
.quick {text-align: right}
.quick a {color: #000000; padding-top: 10px; padding-left: 10px; display: inline-block;}
.quick a:hover {color: #ccc;}
/* title */
.title h1 {position: absolute; left:355px; top:170px; z-index:10;}
.title h1 a {background-color: #f4511e; font-size: 18px; color: #fff; text-transform: capitalize; padding: 7px 15px; display: inline-block;}
.title p {position: absolute; left:360px; top:110px; background-color: #ff6e40; font-size: 30px; color: #fff; text-transform: uppercase; padding: 5px 15px; display: inline-block}
/* icon */
.icon {position: absolute; top: 220px; left: 344px;}
.icon ul {overflow: hidden;}
.icon ul li {float: left;}
.icon ul li a {display: block; width: 57px; height: 57px; margin:0 5px; background-image:url(../img/icon.png) }
.icon ul li.icon-titl1 a {background-position:0px 0px;}
.icon ul li.icon-titl2 a {background-position:0px -120px;}
.icon ul li.icon-titl3 a {background-position:0px -240px;}
.icon ul li.icon-titl4 a {background-position:0px -360px;}
.icon ul li.icon-titl1 a:hover {background-position:0px -60px;}
.icon ul li.icon-titl2 a:hover {background-position:0px -180px;}
.icon ul li.icon-titl3 a:hover {background-position:0px -300px;}
.icon ul li.icon-titl4 a:hover {background-position:0px -420px;}
/* nav */
.nav {overflow: hidden; padding: 20px 0;}
.nav > div {float: left; width: 40%;}
.nav > div.last {width: 20%;}
.nav > div h4 {font-size: 18px; color:#25a2d0;}
.nav > div ul {overflow: hidden;}
.nav > div ul li {width: 50%; float: left;}
.nav > div ul li a {color: #333; padding: 3px;}
.nav > div ul li a:hover {background-color:#1a96d0; color: #fff;}
.nav > div.last ul li {width: 100%;}
/* tit */
.tit {text-align: center;}
.tit h2 {font-family: 'Yeon Sung', cursive; font-size: 40px; color:#2c94c4; letter-spacing:2px; padding:3px 0;}
.tit .tit-btn {position: absolute; right: 0; top: 8px;}
.tit .tit-btn a {display: block; width: 60px; height: 60px; background-color: #ccc;
background:url(../img/icon.png) no-repeat 0px -599px;}
/* ban */
.ban {padding: 20px 0;}
.ban .ban-prev {position: absolute; left: -30px; top: 60px;}
.ban .ban-prev a {width: 23px; height: 43px; background:url(../img/arrow.gif); display: block;}
.ban .ban-prev a:hover {background:url(../img/arrow.gif) 23px 0px;}
.ban .ban-next {position: absolute; right: -30px; top: 60px;}
.ban .ban-next a {width: 23px; height: 43px; background:url(../img/arrow.gif) 0px -43px; display: block;}
.ban .ban-next a:hover {background:url(../img/arrow.gif) 23px -43px;}
.ban ul {overflow: hidden;}
.ban ul li {float: left; width: 330px; text-align: center; font-size: 0;}
.ban ul li img {border: 4px solid #dcdcdc;}
.ban ul li img:hover {border-color: #98bcdc;}
/* cont */
.cont {overflow: hidden; padding-top: 30px;}
.cont .column {width: 289px; height: 364px; float : left; margin: 0 30px 30px 0; padding-right: 30px; position: relative;}
.cont .col1 {border-right: 1px solid #c8c8c8;}
.cont .col2 {border-right: 1px solid #c8c8c8;}
.cont .col3 {padding-right: 0; margin-right: 0;}
.cont .col4 {border-right: 1px solid #c8c8c8;}
.cont .col5 {border-right: 1px solid #c8c8c8;}
.cont .col6 {padding-right: 0; margin-right: 0;}
.cont .col1 .ico-img {width: 57px; height: 60px; position: absolute; left: 0; top: 0; background:url(../img/icon.png) 0px -600px; cursor:pointer;}
.cont .col2 .ico-img {width: 57px; height: 60px; position: absolute; left: 0; top: 0; background:url(../img/icon.png) 0px -720px; cursor:pointer;}
.cont .col3 .ico-img {width: 57px; height: 60px; position: absolute; left: 0; top: 0; background:url(../img/icon.png) 0px -840px; cursor:pointer;}
.cont .col4 .ico-img {width: 57px; height: 60px; position: absolute; left: 0; top: 0; background:url(../img/icon.png) 0px -960px; cursor:pointer;}
.cont .col5 .ico-img {width: 57px; height: 60px; position: absolute; left: 0; top: 0; background:url(../img/icon.png) 0px -1080px; cursor:pointer;}
.cont .col6 .ico-img {width: 57px; height: 60px; position: absolute; left: 0; top: 0; background:url(../img/icon.png) 0px -1200px; cursor:pointer;}
.cont .column .ico-tit {font-size: 18px; color:#2c94c4; padding-left: 67px;}
.cont .column .ico-desc {padding: 0 0 15px 67px; color:#878787; border-bottom:1px solid #d0d0d0; margin-bottom: 15px;}
.cont .col1 .ico-img {background-position: 0 -600px;}
.cont .col2 .ico-img {background-position: 0 -720px;}
.cont .col3 .ico-img {background-position: 0 -840px;}
.cont .col4 .ico-img {background-position: 0 -960px;}
.cont .col5 .ico-img {background-position: 0 -1080px;}
.cont .col6 .ico-img {background-position: 0 -1200px;}
.cont .col1 .ico-img:hover {background-position: 0 -660px;}
.cont .col2 .ico-img:hover {background-position: 0 -780px;}
.cont .col3 .ico-img:hover {background-position: 0 -900px;}
.cont .col4 .ico-img:hover {background-position: 0 -1020px;}
.cont .col5 .ico-img:hover {background-position: 0 -1140px;}
.cont .col6 .ico-img:hover {background-position: 0 -1260px;}
/* notice */
.notice {position: relative;}
.notice h4 {font-size: 14px; color: #0093bd; font-weight: bold;}
.notice li {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../img/dot.gif) no-repeat 0 10px; padding-left: 8px; }
.notice .more {position: absolute; right: 0; top: 6px; background: url(../img/more.png) no-repeat; width: 16px; height: 16px;}
/* notice2 */
.notice2 {position: relative;}
.notice2 h4 {font-size: 14px; color: #0093bd; font-weight: bold;}
.notice2 li {overflow: hidden; background: url(../img/dot.gif) no-repeat 0 8px; padding-left: 8px;}
.notice2 li a {float: left; width: 65%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice2 li .time {float: right; width: 30%;text-align: right;}
.notice2 .more {position: absolute; right: 0; top: 6px; width: 16px; height: 16px; background: url(../img/more.png) no-repeat;}
/* notice3 */
.notice3 {position: relative;}
.notice3 h4 {font-size: 14px; color: #0093bd; font-weight: bold; margin-bottom: 3px;}
.notice3 ul li {position: relative; padding: 10px 0 10px 63px;}
.notice3 ul li a img {position: absolute; left: 0; top: 0; border: 1px solid #390;}
.notice3 ul li a strong {display: block;}
.notice3 ul li a span {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice3 .more {position: absolute; right: 0; top: 6px; width: 16px; height: 16px; background: url(../img/more.png) no-repeat;}
/* notice4 */
.notice4 {border: 1px solid #ccc; height: 115px; position: relative; margin-top: 10px;}
.notice4 h4 {overflow: hidden; font-size: 14px;border-bottom: 1px solid #ccc; padding: 8px 10px;}
.notice4 h4 em {color: #cf3292;}
.notice4 ul {margin: 10px;}
.notice4 li {overflow: hidden; background: url(../img/dot.gif) no-repeat 0px 10px; padding-left: 8px;}
.notice4 li a {float: left; width: 65%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice4 li .time {float: right; width: 30%; text-align: right; }
.notice4 .more {position: absolute; right: 6px; top: 6px;}
/* notice-hover */
.notice-hover {position: relative;}
.notice-hover h4 {font-size: 14px; color: #0093bd; font-weight: bold; margin-bottom: 3px;}
.notice-hover ul {overflow: hidden;}
.notice-hover li {float: left; width: 33.3333%; text-align: center;}
.notice-hover li a span {position: relative; display: block; width: 90px; height: 90px; line-height: 90px; margin:0 auto;}
.notice-hover li a span img {width: 90px; height: 90px; }
.notice-hover li a span em {position: absolute; left: 0; top: 0; width: 100%; background: rgba(0,0,0,0.8); color: #fff; height: 100%; visibility: hidden;}
.notice-hover li a span:hover em {visibility: visible;}
.notice-hover li a strong {display: block; padding-top: 3px;}
.notice-hover .more {position: absolute; right: 0; top: 5px; width: 16px; height: 16px; background: url(../img/more.png) no-repeat;}
/* notice-hover2 */
.notice-hover2 h4 {font-size: 14px; color: #0093bd; font-weight: bold; margin-bottom: 3px;}
.notice-hover2 ul {overflow: hidden;}
.notice-hover2 li {float: left; width: 33.3333%; text-align: center;}
.notice-hover2 li a span {position: relative; display: block; width: 90px; height: 90px; margin:0 auto;}
.notice-hover2 li a span img {width: 90px; height: 90px;}
.notice-hover2 li a span em {visibility:hidden; position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.6); color:#fff;}
.notice-hover2 li a span:hover em {visibility: visible;}
.notice-hover2 li a strong {display: block; padding-top: 3px;}
/* ad */
.ad {position: relative;}
.ad h4 {font-size: 14px; color: #0093bd; font-weight: bold; margin-bottom: 3px;}
.ad ul {overflow: hidden;}
.ad li {float: left; width: 33.3333%; margin: 0 auto; text-align: center;}
.ad li a img {width: 90px; height: 90px;}
.ad .more {position: absolute; right: 0; top: 5px; width: 16px; height: 16px; background: url(../img/more.png) no-repeat;}
/* tab-menu */
.tab-menu {border: 1px solid #ccc; padding: 8px; height: 105px; position: relative;}
.tab-menu ul {overflow: hidden; border-bottom: 1px solid #ccc;}
.tab-menu ul li {float: left; border: 1px solid #ccc; margin-right: -1px; margin-bottom: -1px;}
.tab-menu ul li a {display: block; padding: 5px 10px;}
.tab-menu ul li ul {position: absolute; left: 10px; top: 50px; border: 0;}
.tab-menu ul li ul li {float: none; border: 0; background: url(../img/dot.gif) no-repeat 0 10px; padding-left: 8px; padding-bottom: 3px;}
.tab-menu ul li ul li a {padding: 0;}
.tab-menu ul li.active {background-color: #2c94c4;}
.tab-menu ul li.active a {color: #fff;}
.tab-menu ul li.active ul li a {color: #333;}
/* gallery */
.gallery {border: 1px solid #ccc; position: relative;}
.gallery h4 {font-size: 14px; color: #0093bd; font-weight: bold; border-bottom: 1px solid #ccc; padding: 8px 0 6px 11px; margin-bottom: 8px;}
.gallery .gallery-btn {position: absolute; right: 8px; top: 8px;}
.gallery .gallery-btn ul {overflow: hidden;}
.gallery .gallery-btn ul li {float: left;}
.gallery .gallery-img {width: 266px;height: 208px; overflow: hidden; margin: 10px;}
/* login-wrap */
#login-wrap {position: relative; border: 1px solid #ccc; height: 118px; margin-bottom: 15px;}
#login-header {width: 257px; height: 25px;position: absolute; left: 15px; top: 10px;}
#login-header .login-level {overflow: hidden;}
#login-header .login-level li {float: left;}
#login-header .login-info {position: absolute; left: 65px; top: 0;}
#login-header .login-info .ip {position: absolute; left: 135px; top: 0; width: 60px;}
#login-header .login-info .ip span {color: #0093bd; font-weight: bold; text-decoration: underline;}
#login-content {width: 257px; height: 60px;position: absolute; left: 15px; top: 36px;}
#login-content dt label {width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; position: absolute; left: 0; top: 0;}
#login-content .input-text {width: 170px; height: 16px; color: #444; border: 1px solid #bebebe; padding: 2px 2px 3px 4px; margin-bottom: 3px;}
#login-content .keep {position: absolute; left: 182px; top: 3px; width: 80px;}
#login-footer {position: absolute; left: 15px; top: 92px;}
#login-footer li {display: inline; background: url(../img/bar.gif) no-repeat 0 3px; padding: 0 5px 0 8px;}
#login-footer li:first-child {padding-left: 0; background: none; font-weight: bold;}
/* footer */
#footer {position: relative; padding-top: 50px; border: 1px solid #ccc; text-align: center;}
#footer li {display: inline; background: url(../img/bar.gif) no-repeat 0 3px; padding: 0 20px 0 20px; }
#footer li:first-child {padding-left: 0; background: none;}
#footer p {padding: 30px 0 0 0;}
#footer .w3c {padding-bottom: 20px;}
@charset "UTF-8";
/* 여백 초기화 */
body,div,ul,li,dl,dd,dt,ol,h1,h2,h3,h4,h5,h6,input,fieldset,legend,p,select,table,td,th,textarea,button,form
{padding:0;margin:0;}
/* a링크 초기화 */
a {color:#333; text-decoration:none;}
a:hover {color:#390;}
/* 폰트 초기화 */
body,input,textarea,select,button,table{font-family: 'Nanum Gothic', sans-serif; font-size: 12px; line-height: 1.7;}
/* 제목 초기화 */
h1,h2,h3,h4,h5,h6 {font-size: 12px; font-weight: normal;}
/* 리스트 스타일 초기화 */
ul,li,ol {list-style: none;}
/* 폰트 스타일 초기화 */
em {font-style: normal;}
/* 테두리 초기화 */
img, fieldset {border:0; }
/* IR 효과 */
.ir {width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; position: absolute; left: 0; top: 0;}
/* 한줄 효과 */
.oneline {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* margin, padding */
.mt0{margin-top: 0 !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt25{margin-top: 25px !important;}
.mt30{margin-top: 30px !important;}
.mt35{margin-top: 35px !important;}
.mt40{margin-top: 40px !important;}
.mt45{margin-top: 45px !important;}
.mt50{margin-top: 50px !important;}
.mt55{margin-top: 55px !important;}
.mt60{margin-top: 60px !important;}