@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css); 



/* 초기화 */
html {overflow:}
body {margin:0;padding:0;font-family:'Nanum Gothic'; font-size:9pt;color:#666666;line-height:13pt;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Nanum Gothic'}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Nanum Gothic';font-size:1em}
button {cursor:pointer}

textarea, select {font-family:'Nanum Gothic';font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}

/* td {text-align:left; color:#666; line-height:1.5em; font-family:굴림,굴림체; padding:0px} */
td { color:#666; line-height:1.5em; font-family:굴림,굴림체; padding:0px}



/* 상단 메뉴 */
#tnb {margin:0;padding:0;list-style:none;zoom:1}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left;margin:0}
#tnb li:nth-child(1) {float:left;}
#tnb li:nth-child(2) {float:left;margin:0 0 0 0px}
#tnb li:nth-child(3) {float:left;margin:0 0 0 2px}
#tnb li:nth-child(4) {float:left;margin:0 0 0 7px}
#tnb li:nth-child(5) {float:left;margin:0 0 0 0px}
#tnb li:nth-child(6) {float:left;margin:0 0 0 -5px}
#tnb li:nth-child(7) {float:left;margin:0 0 0 -7px}
#tnb li:nth-child(8) {float:left;margin:0 0 0 -15px}

#tnb .tnb_over{background:url(/temple/images/img_bg_over.png)no-repeat center bottom}
#tnb a {display:inline-block;width:85px;font-size:14px;height:32px;color:#a6a6a6;text-align:center;line-height:1.5em;top:30px; position:}
#tnb a p {font-family:NanumGothic,malgun gothic,Dotum,Gulim,AppleGothic,Helvetica,sans-serif;color:#484848;font-size:13px;font-weight:bold;letter-spacing:-0.5px}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb img {} 
#tnb .logo {width:200px;padding:0px;margin:0 5px}

#snb {position:absolute;width:100%;height:280px;top:80px;background: #FBFDE5;display:none;z-index:100;border-top:solid #E6E6E6 1px;border-bottom:solid #E6E6E6 1px}
#snb div {margin:0 auto;}
#snb ul {padding:0px;margin:0px;list-style:none;}
#snb li {float:left;width:90px;padding-top:10px;}
#snb li:nth-child(2) {float:left;width:92px;padding-top:10px;}
#snb li:nth-child(3) {float:left;width:78px;padding-top:10px;}
#snb li:nth-child(4) {float:left;width:90px;padding-top:10px;}
#snb li:nth-child(5) {float:left;width:90px;padding-top:10px;}
#snb li:nth-child(6) {float:left;width:85px;padding-top:10px;}
#snb li:nth-child(7) {float:left;width:80px;padding-top:10px}
#snb li:nth-child(8) {float:left;width:95px;padding-top:10px;margin:0 -28px 0 0}
#snb li a {color:#3f3f3f;text-decoration:none;line-height:26px;padding-left:0px;font-weight:bold; font-size:11px;letter-spacing:-0.7px; font-family:Nanum Gothic}
#snb li a:hover {color:#ce410f;}