@charset "utf-8";
/* CSS Document */
@import url(/css/select.css);
/* SKIP */
.skip{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}

/*** Common ***/
/* TOP */
#wrap {position:relative; width:1000px; margin:0 auto}
#header {position:relative; width:100%; margin-top:20px; height:115px;}
#header h1 {position:absolute; top:0; left:0; width:220px; height:65px;}
.gnb {width:558px; margin:20px 0 0 558px; *zoom:1} 
.gnb:after {content:""; display:block; clear:both;}
.gnb li {margin-right:60px; padding-top:28px; float:left;}
.gnb li.src {padding:0; margin:0;}
.sb {position:relative; width:1000px; overflow:hidden;}
.sb ul {width:1040px; *zoom:1}
.sb ul:after {content:""; display:block; clear:both;}
.sb ul li {width:220px; height:215px; margin-right:40px; float:left;}
.sb ul li .tx {position:relative; margin-top:10px;}
#footer {position:relative; width:1000px; margin:40px 0 30px 0}
#footer .flogo {position:relative; margin-bottom:10px;}
#footer .addr {color:#797979;}
#footer .addr span {display:inline-block; margin:0 8px;}
#footer .copy {font-family:Arial, Helvetica, sans-serif; font-size:0.833em; color:#9F9F9F}
#footer .blog {position:absolute; top:0; right:0; width:102px; height:19px; display:none;}


/* MAIN */
#slideshow {position:relative; height:400px; margin:30px 0 40px 0;}
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

/* Ctn */
#container {position:relative; width:1000px; padding-bottom:100px;}
#container h2 {position:relative; width:1000px; height:30px; margin:30px 0 65px 0; background:#FCF7C3}
#container h3 {position:relative; margin-top:80px;}
.view {position:relative; width:850px; height:430px; padding-left:150px; margin-top:45px; overflow:hidden;}
.view .big {position:relative; width:850px; height:430px;}
.view .sumb {position:absolute; top:0; left:0; height:440px;}
.view .sumb li {margin-bottom:10px;}
.view .sumb li a img{opacity: 5; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.view .sumb li a img:hover {opacity: 1; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.view .sumb li.curr a img{opacity: 1; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.loc {position:relative; margin-top:80px;}
.loc .addr {position:absolute; top:0; left:0;}
.loc .addr h3 {position:relative; margin:0 0 12px 0 !important}
.loc .map {position:relative; width:766px; padding-left:234px;}


/*BBS*/
.bbs_wrap {position:relative; width:1000px;}
.bbs_wrap .rcs {position:absolute; top:0; right:0; width:230px}
.bbs_wrap .rcs li a {display:inline-block; padding:12px 30px; width:170px; background:url(/img/bbs/ln_ar.gif) 15px 19px no-repeat;}
.bbs_wrap .rcs li a:hover {background:#EFEFEF url(/img/bbs/ln_ar.gif) 15px 19px no-repeat}
.bbs_wrap .rcs li a.over {background:#FCF7C3 url(/img/bbs/ln_ar.gif) 15px 19px no-repeat}
.bbs_wrap .brd {position:relative; width:700px;} 
.bbs_wrap .brd .msg {position:relative; margin-bottom:30px;}



/*Gallery*/
.foto {position:relative; width:1000px}
.ftab {margin-bottom:30px; *zoom:1;}
.ftab:after {content:""; display:block; clear:both}
.ftab li {margin-right:20px; float:left}
.ftab li a {display:inline-block ;border-bottom:#FFF 2px solid; padding-bottom:10px; font-weight:bold}
.ftab li a:hover {color:#F02A67; border-bottom:#F02A67 2px solid; text-decoration:none;}
.ftab li.seted a {color:#F02A67; border-bottom:#F02A67 2px solid; text-decoration:none;}
.src {position:relative; margin-bottom:20px; z-index:2; *zoom:1;}
.src:after {content:""; display:block; clear:both}
.src span {display:inline-block; float:left; margin-right:3px;}
.src .hit {position:absolute; top:0; right:0; font-size: 0.917em; color:#777;}
.foto_wrap {position:relative; width:1040px; overflow:hidden}
.foto_wrap ul {*zoom:1}
.foto_wrap ul:after {content:""; display:block; clear:both}
.foto_wrap ul li {margin:0 40px 40px 0; float:left}
.foto_wrap ul li img 
.foto_wrap ul li p {text-align:center; font-size:0.917em; color:#777}

/* BBS TABLE */
.bbstb {position:relative; font-size:0.917em; color:#888; width:100%; border-collapse:collapse; border-spacing:0;}
.bbstb th {padding:12px 0 12px 0; font-weight:bold; color:#444; text-align:center; border-top:#B2B2B2 1px solid; border-bottom:#B2B2B2 1px solid; background:url(/img/bbs/tb_line.gif) right 16px no-repeat;}
.bbstb th.none {background:none}
.bbstb td {padding:10px 0; border-bottom:#E8E8E8 1px solid; text-align:center;}
.bbstb td.date {font-family:Arial;}
.bbstb td.sbj {text-align:left; padding:0 9px;}
.bbstb tr.noti {background:#F9F9F9}
.bbstb td.notice {font-weight:bold;}
.bbstb td.sbj a {color:#555;}
.bbstb td.sbj a:hover {color:#333; text-decoration:underline;}
.bbstb td.sbj img {margin:0 3px;}

/* BBS BOTTOM */
.paging {position:relative; margin-top:40px; text-align:center;}
.paging span img {margin:2px 6px;}
.paging span.no {font-family:Arial; color:#999; padding:0 11px 0 8px;}
.paging span.no a {color:#777; font-weight:bold; padding:0 6px;}
.paging span.no strong {color:#333; text-decoration:underline; padding:0 6px;}
.bot_btn {position:relative; margin-top:25px; text-align:right;} 
.bot_btn .btn_list {position:absolute; top:0; left:0; margin:0;}
.bot_btn img {margin-left:3px;}
.bot_ct_btn {position:relative; margin-top:25px; text-align:center;} 
.bot_ct_btn img {margin:0 3px;}
.bot_v_btn {position:relative; margin-top:25px; text-align:center;}
.bot_v_btn .pre {position:absolute; top:0; left:0}
.bot_v_btn .nxt {position:absolute; top:0; right:0}

/*BBS WRITE */
.bbswr {position:relative; font-size:0.917em; color:#666; width:100%; border-collapse:collapse; border-spacing:0;  border-top:#E0E0E0 1px solid;}
.bbswr th {color:#777; padding:14px 0 14px 10px; border-bottom:#E0E0E0 1px solid; vertical-align:top;}
.bbswr td {color:#333; padding:7px 0; border-bottom:#E0E0E0 1px solid;}

/*BBS READ */
.bbsrd {position:relative; font-family: 'Nanum Gothic', sans-serif; font-size:1.0em; color:#666; width:100%; border-collapse:collapse; border-spacing:0; border-top:#E0E0E0 1px solid;}
.bbsrd td.wsbj {color:#333; font-size:1.083em; font-weight:bold; padding-left:10px;}
.bbsrd td .wdate {position:absolute; top:14px; right:10px; font-family:Arial; font-size:0.833em; color:#888; font-weight:normal;}
.bbsrd th {color:#777; padding:14px 0 14px 10px; border-bottom:#E0E0E0 1px solid; vertical-align:top;}
.bbsrd td {color:#333; padding:14px 0; border-bottom:#E0E0E0 1px solid; vertical-align:top;}
.pw {position:relative; margin:80px auto; width:700px; padding:50px 0; border:#333 1px solid; text-align:center}
a.email {text-decoration:underline; color:#FF6699;}
.read {padding:14px 0 30px 0 !important;}
.gview {padding:30px 0 !important; text-align:center;}
.gview img {margin-bottom:30px;}

/* 사진찾기 */
.src_foto {position:relative; width:1000px;}
.acct_wrap {position:relative; width:340px; padding:50px; background:#f8f8f8; margin:0 auto 100px auto;}
.acct_wrap .acct {position:relative; font-size:1.0em; color:#444; width:100%; border-collapse:collapse; border-spacing:0;}
.down_wrap {position:relative; width:450px; margin:0 auto; text-align:center;}
.down_btn {position:relative; text-align:center; margin:25px 0}
.down_btn a {display:inline-block; padding:25px;}

/* Form */
.sel_ipt {font-family: 'Nanum Gothic', sans-serif; padding:3px; font-size:0.917em; color:#666; border:#CCC 1px solid; height:16px; border-right:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background:#e9e9e9;}
.ipt {font-family: 'Nanum Gothic', sans-serif; padding:3px; font-size:1.0em; color:#333; border:#8C8C8C 1px solid; height:16px; border-right:#BDBDBD 1px solid; border-bottom:#BDBDBD 1px solid;}
.addf {border:#8C8C8C 1px solid; height:24px; border-right:#BDBDBD 1px solid; font-size:1.0em; border-bottom:#BDBDBD 1px solid;}
textarea {font-family: 'Nanum Gothic', sans-serif; padding:10px; font-size:1.0em; color:#333; border:#8C8C8C 1px solid; border-right:#BDBDBD 1px solid; border-bottom:#BDBDBD 1px solid;}




