@charset "utf-8";

* { font-family: 'NanumSquare', sans-serif !important; }

/* contents common */
._contentBuilder ._obj._objHtml table th, 
._contentBuilder ._obj._objHtml table td { text-align: center; }

/* common */
.marT5 { margin-top: 5px; }
.marT10 { margin-top: 10px; }
.marT20 { margin-top: 20px; }
.marT30 { margin-top: 30px; }
.padL10 { padding-left: 10px; }
.alignL { text-align: left !important; }
.alignR { text-align: right; }
.alignC { text-align: center; }
.fItalic { font-style:  italic; }

.red { color: #ff0000; }
.green { color: #006640; }
.blue { color: #0000ff; }

.box01 { padding: 20px 25px; border: 1px solid #e1e1e1; background: #f8f8f8; }
.button01 { display: inline-block !important; padding: 10px 30px 10px 15px; background: #004e30 url("../../images/btn_link.png") no-repeat right center; color: #fff !important; transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1); }
.button01:hover { background: #00a264 url("../../images/btn_link.png") no-repeat right center; transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1); text-decoration: none; }
.button02 { background: #eee;  display: table-cell; text-align: center; vertical-align: middle; color: #fff !important; font-weight: bold; font-size: 22px; }

.button02.bgGreen { background-color: #59a090; }
.button02.bgBrown { background-color: #cab29c; }

a.link { color: #0b6a44; text-decoration: underline; font-weight: bold; }

/* 타입 변경 */
._contentBuilder ._obj._objHeading .objHeading_h2 { background: url(../../images/h2.png) 0 13px no-repeat; }
._contentBuilder ._obj._objHeading .objHeading_h3 { background: url(../../images/h3.png) 2px 14px no-repeat; }
._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li { background: url(/Web-home/content/skin/skin3/images/li.gif) 0 12px no-repeat; }

/* 나눔스퀘어 한자 표시 안되는 문제로... */
span.hanja { font-family: 'Nanum Gothic', nanumgothic, "돋움", dotum !important; }

/**[메인]*************************************/
/* 메인 하단컨텐츠 배경 */
.main ._contentBuilder { background: #e2e2e2; }

/* 동창회보 */
.boxstyle1 { width: 100%; height: 100%; }
.boxstyle1 a { display: block; background-image: url("../../images/bgWrapBox01.jpg"); background-repeat: no-repeat; background-position: left top;  color: #fff; padding: 69px 66px; }
.boxstyle1 a span.bg {
	display: block; border-radius: 50%;
	background-color: rgba(70,70,70,0.8); background-image: url(../../images/boxIcon01.png); background-repeat: no-repeat; background-position: 50% 30%;
	font-size: 22px; color: #fff; padding: 70px 18px 15px 18px;
}
/* 동창회비 납부/안내 */
.boxstyle2 { width: 100%; height: 100%; }
.boxstyle2 a { display: block; background-color: #006640; background-image: url(../../images/boxIcon02.png); background-repeat: no-repeat; background-position: center 50px; text-align: center; padding: 126px 0 38px;}
.boxstyle2 a strong { color: #fff; font-size: 22px; display: block; padding-bottom: 18px; }
.boxstyle2 a span { color: #fff; font-size: 15px; display: block; font-family: 'Nanum Gothic',nanumgothic,"돋움",dotum !important; }

/* 동창등록/각과/연중/모교 */
.boxstyle3 { width: 100%; height: 100%; }
.boxstyle3 a { display: block; background-image: url(../../images/boxIcon03.png); background-repeat: no-repeat; background-position: center 28px; text-align: center; padding: 50px 0 25px;}
.boxstyle3 a strong { color: #fff; font-size: 22px; display: block; padding-bottom: 5px; }
.boxstyle3 a span { color: #fff; font-size: 15px; display: block; font-family: 'Nanum Gothic',nanumgothic,"돋움",dotum !important; }

.boxstyle3.bgGreen { background-color: #3d7035; }
.boxstyle3.bgBlue { background-color: #1d5ba8; }
.boxstyle3.bgGray { background-color: #707070; }
.boxstyle3.bgImage { background-image: url(../../images/bgWrapBox02.jpg); background-repeat: no-repeat; background-position: top left; }

/* 이달의 동문 */
.boxstyle4 { width: 100%; height: 100%;  background-color: #415E70; background-image: url(../../images/boxIcon04.png); background-repeat: no-repeat; background-position: center 50px; }
.boxstyle4 a {text-align: center; display:block;}
.boxstyle4:first-child a{margin-bottom:10px;}
.boxstyle4 strong {color: #fff;font-size: 22px;display: block;padding-bottom: 18px;padding-top: 120px;box-sizing: border-box;text-align: center;}
.boxstyle4 a span { color: #fff; font-size: 15px; display: block; font-family: 'Nanum Gothic',nanumgothic,"돋움",dotum !important; }

/* 퀵링크 */
.quickLink a { display: block; border: #c6c6c6 solid 1px; background: #fff; color: #484848; font-size: 17px; text-align: center; padding: 12px; font-weight: bold; }

/****[서브]***************************/
/* 동창회장 인사말 */
.greeting > h3 { font-size: 26px; color: #ffc000; }

/* 카카오맵 */
.root_daum_roughmap { border: none !important; padding: 0 !important; }

/* 동창회 임원회 */
.noneBorderTop table { border-top-width: 0 !important; }

/* 모교후원 */
.mogyo { font-size: 22px; font-weight: bold; color: #006640; }
