@charset "utf-8";

/* reset */
body{overflow-y:scroll;}
html,body{width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img, textarea,input {margin:0;padding:0}
body {width:100%;font-family:'맑은 고딕', Malgun Gothic, '돋움',dotum,Helvetica,sans-serif;font-size:12px;line-height:1.6;color:#333;text-align:left;word-break:break-all;-ms-word-break:break-all;background:#f1f1f1;}
dl,ul,ol,li {list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top;}
hr {display:none;}
input,textarea,select{font-size:12px;color:#333;vertical-align:top;}
table {width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show;}
legend, caption {width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
a {cursor:pointer;}

/* common */
a:link, a:visited {text-decoration:none;color:#666;}
a:hover, a:active {text-decoration:none;color:#006600;}

#wrap {position:relative;width:993px;margin:0 auto;}

/* header ------------------------------------------------------------------------------------------------------------------------------ */
#header {position:relative;width:100%;height:46px;padding:61px 0 0 0;}
#header h1 {float:left;width:223px;}
#header h1 img {display:block;}

/* header > log */
#header .log {position:absolute;top:35px;right:0;height:16px;overflow:hidden;}
#header .log li {float:left;height:16px;}
#header .log li a {display:block;height:16px;line-height:9999em;overflow:hidden;background:url(../images/bg_s_log.gif) no-repeat 0 0;}
#header .log li.lo01 {width:49px;}
#header .log li.lo02 {width:58px;}
#header .log li.lo01 a {background-position:-11px 0;}
#header .log li.lo02 a {background-position:-60px 0;}
#header .log.on li.lo01 {width:60px;}
#header .log.on li.lo02 {width:58px;}
#header .log.on li.lo01 a {background-position:0 -16px;}
#header .log.on li.lo02 a {background-position:-60px -16px;}

/* header > nav */
#header .nav {position:relative;float:left;width:770px;height:46px;background:url(../images/bg_s_nav.gif) no-repeat 0 0;}
#header .nav li {float:left;height:46px;}
#header .nav li a {display:block;height:46px;line-height:9999em;overflow:hidden;background:url(../images/bg_s_nav.gif) no-repeat 0 0;}
#header .nav li.na01 {width:125px;}
#header .nav li.na02 {width:146px;}
#header .nav li.na03 {width:126px;}
#header .nav li.na04 {width:151px;}
#header .nav li.na05 {width:143px;}
#header .nav li.na01 a {background-position:0 0;}
#header .nav li.na02 a {background-position:-125px 0;}
#header .nav li.na03 a {background-position:-271px 0;}
#header .nav li.na04 a {background-position:-397px 0;}
#header .nav li.na05 a {background-position:-548px 0;}
#header .nav li.na01 a:hover, #header .nav li.na01 a.on {background-position:0 -46px;}
#header .nav li.na02 a:hover, #header .nav li.na02 a.on {background-position:-125px -46px;}
#header .nav li.na03 a:hover, #header .nav li.na03 a.on {background-position:-271px -46px;}
#header .nav li.na04 a:hover, #header .nav li.na04 a.on {background-position:-397px -46px;}
#header .nav li.na05 a:hover, #header .nav li.na05 a.on {background-position:-548px -46px;}



/* container ------------------------------------------------------------------------------------------------------------------------------ */
#container {position:relative;width:100%;}

/* contents ------------------------------------------------------------------------------------------------------------------------------ */
#contents {position:relative;width:100%;padding:33px 0 0 0;}
#contents h1 {height:35px;margin-bottom:25px;padding-left:10px;}
#contents h1 img {display:block;}
#contents .location {position:absolute;right:2px;top:56px;height:13px;padding-left:19px;background:url(../images/bg_location.gif) no-repeat 0 center;}
#contents .location span {line-height:16px;vertical-align:top;color:#3c3c3c;font-size:13px;letter-spacing:-1px;padding-left:6px;margin-right:7px;background:url(../images/bul_bar_2.gif) no-repeat 0 4px;}
#contents .location strong {line-height:16px;vertical-align:top;color:#3c3c3c;font-size:13px;letter-spacing:-1px;font-weight:normal;padding-left:6px;margin-right:8px;background:url(../images/bul_bar_2.gif) no-repeat 0 4px;}
#contents .contBox {}
#contents .contBox.bbsBox {padding:5px 10px;}

/* contents > 서브 탭 메뉴 */
#contents .subNavTab {width:100%;height:46px;margin-bottom:10px;overflow:hidden;background:url(../images/bg_sub_tab.gif) no-repeat 0 -488px;}
#contents .subNavTab li {float:left;width:199px;height:46px;}
#contents .subNavTab li.su05 {width:197px;}
#contents .subNavTab li a {display:block;width:100%;height:46px;line-height:9999em;overflow:hidden;background:url(../images/bg_sub_tab.gif) no-repeat 0 0;}

/* contents > 서브 탭 메뉴 > 선암사 서브 */
#contents .sNav01 li.su01 a {background-position:0 0;}
#contents .sNav01 li.su02 a {background-position:-199px 0;}
#contents .sNav01 li.su03 a {background-position:-398px 0;}
#contents .sNav01 li.su04 a {background-position:-597px 0;}
#contents .sNav01 li.su05 a {background-position:-796px 0;}
#contents .sNav01 li.su01 a:hover, #contents .sNav01 li.su01 a.on {background-position:0 -242px;}
#contents .sNav01 li.su02 a:hover, #contents .sNav01 li.su02 a.on {background-position:-199px -242px;}
#contents .sNav01 li.su03 a:hover, #contents .sNav01 li.su03 a.on {background-position:-398px -242px;}
#contents .sNav01 li.su04 a:hover, #contents .sNav01 li.su04 a.on {background-position:-597px -242px;}
#contents .sNav01 li.su05 a:hover, #contents .sNav01 li.su05 a.on {background-position:-796px -242px;}

/* contents > 서브 탭 메뉴 > 둘러보기 서브 */
#contents .sNav02 li.su01 a {background-position:0 -49px;}
#contents .sNav02 li.su02 a {background-position:-199px -49px;}
#contents .sNav02 li.su03 a {background-position:-398px -49px;}
#contents .sNav02 li.su04 a {background-position:-597px -49px;}
#contents .sNav02 li.su01 a:hover, #contents .sNav02 li.su01 a.on {background-position:0 -291px;}
#contents .sNav02 li.su02 a:hover, #contents .sNav02 li.su02 a.on {background-position:-199px -291px;}
#contents .sNav02 li.su03 a:hover, #contents .sNav02 li.su03 a.on {background-position:-398px -291px;}
#contents .sNav02 li.su04 a:hover, #contents .sNav02 li.su04 a.on {background-position:-597px -291px;}

/* contents > 서브 탭 메뉴 > 종무소 서브 */
#contents .sNav03 li.su01 a {background-position:0 -98px;}
#contents .sNav03 li.su02 a {background-position:-199px -98px;}
#contents .sNav03 li.su03 a {background-position:-398px -98px;}
#contents .sNav03 li.su01 a:hover, #contents .sNav03 li.su01 a.on {background-position:0 -340px;}
#contents .sNav03 li.su02 a:hover, #contents .sNav03 li.su02 a.on {background-position:-199px -340px;}
#contents .sNav03 li.su03 a:hover, #contents .sNav03 li.su03 a.on {background-position:-398px -340px;}

/* contents > 서브 탭 메뉴 > 신행상담 서브 */
#contents .sNav04 li.su01 a {background-position:0 -147px;}
#contents .sNav04 li.su02 a {background-position:-199px -147px;}
#contents .sNav04 li.su01 a:hover, #contents .sNav04 li.su01 a.on {background-position:0 -389px;}
#contents .sNav04 li.su02 a:hover, #contents .sNav04 li.su02 a.on {background-position:-199px -389px;}

/* contents > 서브 탭 메뉴 > 게시판 서브 */
#contents .sNav05 li.su01 a {background-position:0 -196px;}
#contents .sNav05 li.su02 a {background-position:-199px -196px;}
#contents .sNav05 li.su03 a {background-position:-398px -196px;}
#contents .sNav05 li.su04 a {background-position:-597px -196px;}
#contents .sNav05 li.su01 a:hover, #contents .sNav05 li.su01 a.on {background-position:0 -438px;}
#contents .sNav05 li.su02 a:hover, #contents .sNav05 li.su02 a.on {background-position:-199px -438px;}
#contents .sNav05 li.su03 a:hover, #contents .sNav05 li.su03 a.on {background-position:-398px -438px;}
#contents .sNav05 li.su04 a:hover, #contents .sNav05 li.su04 a.on {background-position:-597px -438px;}





/* aside */
#aside {position:absolute;right:-70px;top:145px;width:50px;z-index:200}
#aside ul {}
#aside ul li {position:relative;width:50px;height:50px;margin-bottom:15px;vertical-align:top;}
#aside ul li a {display:block;width:50px;height:50px;background:url(../images/bg_quick_nav1.png) no-repeat 0 0;line-height:9999em;overflow:hidden;}
#aside ul li.qu01 a {background-position:0 0;}
#aside ul li.qu02 a {background-position:0 -65px;}
#aside ul li.qu03 a {background-position:0 -129px;}
#aside ul li.qu04 a {background-position:0 -193px;}
#aside ul li.qu05 a {background-position:0 -257px;}

#aside ul li.qu01 a:hover {background-position:-88px -310px;}
#aside ul li.qu02 a:hover {background-position:-88px -374px;}
#aside ul li.qu03 a:hover {background-position:-88px -439px;}
#aside ul li.qu04 a:hover {background-position:-88px -503px;}
#aside ul li.qu05 a:hover {background-position:-88px -567px;}

#aside ul li > span {display:none;position:absolute;bottom:0;left:-101px;width:83px;height:25px;background:url(../images/bg_quick_nav1.png) no-repeat 0 0;overflow:hidden;}
#aside ul li:hover > span {display:block;}
#aside ul li.qu01 span {background-position:0 -335px;}
#aside ul li.qu02 span {background-position:0 -399px;}
#aside ul li.qu03 span {background-position:0 -464px;}
#aside ul li.qu04 span {background-position:0 -528px;}
#aside ul li.qu05 span {background-position:0 -593px;}







/* footer */
#footer {padding:50px 0 40px;text-align:center;}