@charset "UTF-8";

/* common */
* {margin:0;padding:0;font-family:Dotum,'Malgun Gothic',AppleGothic,Sans-serif;}
html,body {}
body {font-size:12px;background:url('../images/bg_body.gif') repeat-y;}
body,div,a,dt,dd,li,form,fieldset,select,textarea,input,button,blockquote,th,td,caption {color:#4d4d4d;}
table{border:0;border-spacing:0;empty-cells:show;}
em,cite,address,dfn,var {font-style:normal;}
dl,ul {list-style:none;}
ol {list-style:decimal none outside;}
img {border:0;vertical-align:top;}
fieldset {display:block;border:none;}
legend {display:none;}
textarea {overflow:auto;font-size:12px;resize:none;}
input.text,
input.password {padding-left:2px;background-color:#FFF;}
input.checkbox {height:14px;width:14px;margin:0 3px 0 0;vertical-align:top;}
input.radio {height:14px;width:14px;vertical-align:top;}
label {cursor:pointer;}
iframe {width:0;margin:0;border:0;}
hr {display:none;}

a {text-decoration:none;cursor:pointer;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

/* layout */
#wrap {width:100%;}
#container {margin:0 0 0 85px;}
#content {width:843px;border:1px solid #B2B2B2;}
.main #content {height:2005px;background:url('../images/bg_contentMain.gif') no-repeat;}
.talk #content {background:url('../images/bg_contentTalk.gif') repeat-y;}


/* header */
#header {position:relative;height:131px;width:845px;margin:0 0 0 85px;background:url('../images/bg_header.gif') no-repeat;}
#header h1 {position:relative;left:19px;top:32px;float:left;height:61px;width:271px;background:url('../images/h1_bonangels.gif') no-repeat;}
#header .go {display:inline;float:right;height:46px;width:110px;margin:42px 64px 0 0;}
#header .go a {display:block;overflow:hidden;height:46px;width:110px;text-indent:-1000em;background:url('../images/bg_header.gif') no-repeat 0 -150px;}
#header .go.goMain a {background-position:0 -210px;}



/* content */
.content1 {height:560px;width:100%;background:url('../images/bg_contentText.gif') no-repeat;}
.content1 * {display:none;}

.content2 {position:relative;height:910px;width:100%;background:url('../images/bg_contentText.gif') no-repeat 0 -560px;}
.content2 h2,
.content2 dt,
.content2 dd,
.content2 .partner p,
.content2 .sendEmail p span {display:none;}
.content2 .partner {display:block;}
.content2 .partnerInfo {display:block;position:absolute;left:211px;top:270px;}
.content2 .partnerInfo li {float:left;width:140px;}
.content2 .partnerInfo li.partnerJang {width:153px;}
.content2 .partnerInfo a {display:block;overflow:hidden;height:250px;width:100%;text-indent:-1000em;}
.content2 .partnerInfo ul {display:none;position:absolute;background:url('../images/bg_partnerInfo.gif') no-repeat;}
.content2 .partnerInfo .partnerKang ul {height:84px;width:254px;background-position:0 0;}
.content2 .partnerInfo .partnerSong ul {height:84px;width:327px;background-position:0 -100px;}
.content2 .partnerInfo .partnerJang ul {height:104px;width:302px;background-position:0 -200px;}
.content2 .partnerInfo ul li {display:none;}
.content2 .sendEmail {display:block;}
.content2 .sendEmail a {display:block;position:absolute;left:402px;top:817px;overflow:hidden;height:17px;width:157px;text-indent:-1000em;}

.content3 {height:537px;width:100%;background:url('../images/bg_contentText.gif') no-repeat 0 -1470px;}
.content3 h2,
.content3 dt,
.content3 dd,
.content3 .site p span {display:none;}
.content3 .site {display:block;position:relative;}
.content3 .site .enswer,
.content3 .site .spicus {display:block;position:absolute;top:227px;overflow:hidden;height:14px;text-indent:-1000em;}
.content3 .site .enswer {left:199px;width:90px;}
.content3 .site .spicus {left:337px;width:90px;}

.from {height:83px;width:845px;text-indent:-1000em;background:url('../images/bg_contentBtm.gif') no-repeat 0 0;}

.talk ul {overflow:hidden;width:735px;margin:0 0 0 60px;padding:40px 0 0;}
.talk li {float:left;width:100%;}
.talk li .photo {float:left;height:75px;width:75px;margin:0 8px 0 0;border:1px solid #c9c9c9;}
.talk li .photo img {height:75px;width:75px;}
.talk li .content {float:left;min-height:64px;width:650px;padding:0 0 15px;background:url('../images/bg_talk.gif') no-repeat 0 100%;}
.talk li .content p {padding:14px 20px 0;line-height:17px;background:url('../images/bg_talk.gif') no-repeat;}
.talk li .content p a {color:#36C;}
.talk li .date {float:right;height:28px;padding:3px 5px 0 0;color:#666;line-height:17px;text-align:right;}
.pagination {height:58px;width:845px;padding:25px 0 0;text-align:center;background:url('../images/bg_contentBtm.gif') no-repeat 100% 100%;}
.pagination a {display:inline-block;overflow:hidden;height:20px;color:#e2e2e2;line-height:20px;vertical-align:top;border:1px solid #727272;}
	* html .pagination a {line-height:22px;}
.pagination a:hover {text-decoration:none;border:1px solid #e2e2e2;}
.pagination a.number {padding:0 7px 0 6px;}
.pagination a.on {background-color:#414141;}
.pagination a.prev {padding:0 9px 0 14px;background:#5a5a5a url('../images/bg_pagination.gif') no-repeat 0 50%;}
.pagination a.next {padding:0 14px 0 9px;background:#5a5a5a url('../images/bg_pagination.gif') no-repeat 100% 50%;}

body.popup {background:#5b5b5b;}
#popupWrap {width:634px;padding:5px;}
#popupWrap dt {font-weight:bold;color:#FFF;line-height:27px;}
#popupWrap dd textarea {height:145px;width:627px;padding-left:5px;line-height:17px;border:1px solid #b8b8b8;}
#popupWrap dd .date {margin:13px 0 0;font-weight:bold;color:#FFF;text-align:right;}
#popupWrap dd .date input {height:21px;width:252px;padding:0 5px;line-height:21px;border:1px solid #b8b8b8;}
