@charset "euc-kr";
/*
Design by Free CSS Templates
http://www.sosit.kr
Client : 하늘문
*/


/* Reset */
/* caption, tbody, tfoot, thead, tr, th, td  */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, legend,caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; font-weight: normal; font-style: inherit; font-size: 12px; font-family: '굴림'; vertical-align: baseline;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

table, td, th {vertical-align: middle; text-align:center;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
:focus {outline: 0;}
a	{text-decoration: none;}
ul, li	{list-style: none;}
hr{margin:0; color:#bfc7cd;}

body {color: #666; background:url(/public_html/img/common/skymoon_bg.gif) repeat-x;}
input, textarea, select {font-family: "돋움"; font-size: 12px; color:#777;}



/*---------------------------------------------------------*/

/* Float */

.left	{float: left;}
.right	{float: right;}
.clearer	{
	clear: both;
	font-size: 0;
	height: 0;
}	



/*---------------------------------------------------------*/


/* Layout */
#footer {width:1200px; margin:0 auto; text-align:center;}
#bottom {wdth:1032px; padding:0px 84px; height:76px; margin:0 auto; background:url('/public_html/img/common/bg_bodyshadow.png') repeat-y; background-position:center;}
#bottom_shadow {wdth:1000px; padding:0px 32px; height:32px; margin:0 auto; text-align:center; background:url('/public_html/img/common/bg_footshadow.png') no-repeat; background-position:center;}

/* Main */


#ci {float: left; width:180px; height:88px;}
#nb {float: left; width:820px;}
#snb {height:22px; padding-top:22px; border-bottom:1px solid #d5cdac;}
#snb li {float:left; margin-right:9px;}
#snb ul {float:right;} 
#header {width:1000px; margin:0 auto; padding:0px 100px;}
#container_wrap {width:1000px; padding-left:100px; margin:0 auto; background:url('/public_html/img/common/bg_bodyshadow.png') repeat-y center;}
#sub_container_wrap {width:840px;  margin:0 auto; background:url('/public_html/img/common/bg_bodyshadow.png') repeat-y; background-position:center;}
#container {width:1000px; float:left;}
#sub_container {width:1000px; float:left; margin:0px;}
#menuflash {position:absolute; width:820px; height:200px;}
#rolling {margin:0px;padding:0px;width:1000px; height:316px; background:url('/public_html/img/common/dotline.gif') no-repeat; background-position:bottom;}
#sub_rolling {margin:0px;padding:0px;height:201px; background:url('/public_html/img/common/dotline.gif') no-repeat; background-position:bottom;}
#column_wrap {padding:30px 34px; height:208px;}

#column1 {width:320px; height:208px;}
#column2 {width:320px; height:208px; margin-left:22px;}
#column3 {width:248px; height:208px;}
#col2_gallery {width:68px; height:18px; margin-bottom:7px; padding-top:1px; background-color:#5e6871; font-family:'Lucida Sans Unicode'; font-size:11px; color:#fff; text-align:center;}




#left_area {width:180px; float:left; text-align:center;}
#left_area div.interval1 {text-align:center; padding:20px 0px;}
#left_area div.interval2 {text-align:center; padding:5px 0px;}
#tit_menu {height:70px; margin-top:18px;}
#leftmenu {width:180px; height:190px; margin-top:10px;}

#qr {margin-bottom:6px;}
#q_menu {width:60px; height:328px; background:url('/public_html/img/common/bg_quick.png') no-repeat;}
#q_menu ul {padding-top:40px;}
#q_menu li {line-height:1.5em;}

#content {float:left;width:760px; padding:30px;}
#contents {padding-top:20px; text-align:center;}
#content div#tit_submenu {margin:10px 0px;}
#position {text-align:right; min-width:150px; padding-top:12px;}
#position li {float:left; margin-left:2px;}
#position span {color:#32526e; font-weight:bold;}

#content_wrap {background:url('/public_html/img/common/bg_content.gif') repeat-y;}
#content_wrapper {width:760px;}
#thxvisit {width:760px; height:176px; background:url('/public_html/img/06member/bg_login.gif') no-repeat; padding-top:15px;}
#mem_modify {width:760px; height:176px; background:url('/public_html/img/06member/bg_modify.gif') no-repeat; padding-top:15px;}
#joinus {width:760px; height:176px; background:url('/public_html/img/06member/bg_join.gif') no-repeat; padding-top:15px;}
#join_us {padding:20px 0 0 160px;}
#join_us p {padding-bottom:20px;}
#lost_idpw {width:760px; height:176px; background:url('/public_html/img/06member/bg_lostidpw.gif') no-repeat; padding-top:15px;}
#thxvisit p, #mem_yet p, #joinus p, #lost_idpw p, #mem_modify p{padding-top:15px;}
#login_area {width:760px; height:117px; padding-top:80px; background:url('/public_html/img/06member/bg_loginarea.gif') no-repeat;}
#input_info {width:315px; padding-left:30px; padding-top:7px; float:left;}
#input_info table {width:315px;}
#mem_yet {width:340px; padding-right:20px; float:right;}
#mem_svc {width:760px; height: 280px; margin-top:50px; background:url('/public_html/img/06member/line_dot.gif') no-repeat; background-position:center; }
#mem_svc h4 {padding-bottom: 10px;}
#mem_svc li {float:left; width:380px; line-height:3em; margin-bottom:27px;}
#mem_svc p {font-size:11px; font-family:'돋움'; padding:10px 0px; line-height:1.5em;}

#typeA {width:339px; height:83px; margin:0 auto; padding:67px 0px 0px 25px; background:url('/public_html/img/06member/bg_jointypeA.gif') no-repeat;}

/* #typeA {width:339px; height:83px; padding:67px 0px 0px 25px; float:left; background:url('/public_html/img/06member/bg_jointypeA.gif') no-repeat;} */
/* #typeB {width:339px; height:83px; padding:67px 0px 0px 25px; float:right; background:url('/public_html/img/06member/bg_jointypeB.gif') no-repeat;} */

#member_check {margin-bottom: 50px;}
#member_check h4, #id_theft h4 {padding-bottom: 15px;}
#memchk_wrap {width:718px; height:106px; padding:20px; background:url('/public_html/img/06member/bg_idfind.gif') no-repeat; border:1px solid #a9a9a9;}
#form_memchk {width:465px; margin:0 auto; height:52px; padding-top:20px;}
#id_theft p {padding-left:26px; line-height: 2em;}
#id_theft span {color:#F30;}



#profile {width:718px; padding:20px;}
#profile_modify {width:758px;}
#profile span.caution1, #profile_modify span.caution1 {font-size:11px; color:#F00;}
#profile span.caution2, #profile_modify span.caution2 {font-size:11px; color:#06F;}
#profile table td, #profile_modify table td {border:1px solid #eee; text-align:left; padding-left:20px;}
#profile th, #profile_modify th {background-color:#f8f8f8; text-align:left; padding-left:24px; border:1px solid #eee;}
#regend {width:760px; height:390px; margin-bottom:50px; text-align:center; background:url(/public_html/img/06member/bg_regcpl.jpg) no-repeat; background-position:bottom;}
#regend p {padding:20px; line-height:2em;}
#regend span {font-weight:bold;}

#post_wrap {width:435px; margin:0 auto; padding-top:20px}
#post_list {height:210px; padding:10px; margin:10px 0px; overflow-x:hidden; overflow-y:scroll;}
#post_tit {width:265px; height:33px; margin:0 auto; margin-top:10px; margin-bottom:10px; padding-left:130px; padding-top:7px; background:url('/public_html/img/06member/pop_bg_searchword.gif') no-repeat;}

#id_wrap {width:395px; margin:0 auto; padding-top:20px}
#id_wrap span {font-weight: bold; color:#F30;}
#id_tit {width:395px; height:33px; margin:10px 0px; padding-left:60px; padding-top:12px; background:url('/public_html/img/06member/pop_bg_id.gif') no-repeat;}
#pw_wrap {width:395px; margin:0 auto; padding-top:20px}
#pw_wrap span {font-weight: bold; color:#F30;}
#pw_tit {width:395px; height:33px; margin:10px 0px; padding-left:60px; padding-top:12px; background:url('/public_html/img/06member/pop_bg_pw.gif') no-repeat;}

#board_table caption {text-indent:-9000px; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; visibility:hidden;} 
#board_wrap {margin-top:40px;}
#board_wrap p, #board_wrap span {padding:3px 0px; font-size:10px; font-family:Verdana;}
#tit_b_search {width:330px; height:38px; margin-bottom:20px; padding:22px 0 0 430px; background:url('/public_html/img/common/tit_boardsrc.gif') no-repeat;}

#tit_b_faq {width:330px; height:38px; margin-bottom:20px; padding:22px 0 0 430px; background:url('/public_html/img/04support/tit_b_faq.gif') no-repeat;}
#tit_b_expenses {width:355px; height:38px; margin-bottom:20px; padding:22px 0 0 405px; background:url('/public_html/img/04support/tit_b_expenses.gif') no-repeat;}
#tit_b_notices {width:330px; height:38px; margin-bottom:20px; padding:22px 0 0 430px; background:url('/public_html/img/04support/tit_b_notices.gif') no-repeat;}
#tit_b_qna {width:340px; height:38px; margin-bottom:20px; padding:22px 0 0 420px; background:url('/public_html/img/04support/tit_b_qna.gif') no-repeat;}
#tit_b_review {width:340px; height:38px; margin-bottom:20px; padding:22px 0 0 420px; background:url('/public_html/img/04support/tit_b_review.gif') no-repeat;}
#tit_b_promotion {width:340px; height:38px; margin-bottom:20px; padding:22px 0 0 420px; background:url('/public_html/img/03cybermemorial/tit_b_promotion.gif') no-repeat;}
#tit_b_skyletter {width:340px; height:38px; margin-bottom:20px; padding:22px 0 0 420px; background:url('/public_html/img/03cybermemorial/tit_b_skyletter.gif') no-repeat;}
#tit_b_press {width:330px; height:38px; margin-bottom:20px; padding:22px 0 0 430px; background:url('/public_html/img/03cybermemorial/tit_b_press.gif') no-repeat;}
#tit_b_cybermemorial {width:340px; height:38px; margin-bottom:20px; padding:22px 0 0 420px; background:url('/public_html/img/03cybermemorial/tit_b_cybermemorial.gif') no-repeat;}
#tit_b_contract {width:455px; height:38px; margin-bottom:20px; padding:22px 0 0 305px; background:url('/public_html/img/05churchgroup/tit_b_contract.gif') no-repeat;}

#board_table {background:url('/public_html/img/common/bg_boardtit.gif') repeat-x; background-position:top; width:100%;}
#board_table th {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#111;}
#board_table th.font1 {font-family:'돋움'; font-size:11px; color:#111;}
#board_table td {border-bottom:1px solid #eee;}
#board_table td.align_padd {text-align:left; padding-left:5px;}
#board_table td.rep_align_padd {text-align:left; padding-left:20px;}
#board_table span {font-size:12px; color:#06F;}
#board_table span.red {font-size:11px; color:#e60012;}
#board_table span.bcs {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#111;}
#board_table span.faq_q {color:#F60; font-weight:bold;}
#board_table span.faq_a {color:#093; font-weight:bold;}
#board_table a {color:#666;} 
#board_table a:hover {color:#666; text-decoration:underline;}
#board_table p {font-size: 12px; padding:10px; line-height:1.5em;}
/* p#text_out {font-size: 12px; min-height:300px; padding:10px; line-height:1.5em;} */

/* #skyletter_modify {width:600px; margin:0 auto; margin-top:20px; margin-bottom:20px; border-top:2px solid #333; border-bottom:2px solid #333;} */
/* #skyletter_modify td {text-align:left; padding-left:5px; border-bottom:1px dotted #ccc;} */
/* #skyletter_modify th {background-color:#f3f3f3; border-bottom:1px dotted #ccc;} */


#reviews {margin:20px 0;  border-top:2px solid #333; border-bottom:2px solid #333;}
#reviews td {text-align:left; padding-left:5px; border-bottom:1px dotted #ccc;}
#reviews th {background-color:#f3f3f3; border-bottom:1px dotted #ccc;}

p#text_out2 {font-size: 12px; min-height:60px; padding:10px; line-height:1.5em;}
#b_write {text-align:right; padding-top:10px;}
#b_write2 {text-align:center; padding-top:4px;}
/* #b_write2 {text-align:center; padding-top:10px;} */
#cntctrl {margin:20px 0px;}
#cntctrl a {color:#666;}
#cntctrl a:hover {color:#374858; text-decoration:underline;}
#cntctrl li {height:21px; background-position:left; padding: 12px 0 0 80px; margin-bottom:5px;;}
#cntctrl li.pre {background:url('/public_html/img/common/tit_b_precontent.gif') no-repeat; border:1px dotted #ddd;}
#cntctrl li.next {background:url('/public_html/img/common/tit_b_nextcontent.gif') no-repeat; border:1px dotted #ddd;}

#pop_review_write {margin:20px 0;  border-top:2px solid #333; border-bottom:2px solid #333;}
#pop_review_write td {text-align:left; padding-left:5px; border-bottom:1px dotted #ccc;}
#pop_review_write th {background-color:#f3f3f3; border-bottom:1px dotted #ccc;}

#review_wrap, #qna_wrap {width:520px; margin:0 auto; padding-top:20px;}
#login_wrap {width:320px; margin:0 auto; padding-top:20px; text-align:center;}
#login_wrap table {margin-bottom:10px;}
#inputpw_wrap {width:270px; margin:0 auto; padding-top:20px; text-align:center;}
#login_wrap p, #inputpw_wrap p {padding-bottom:10px;}
/* #commentForm {display:none; background-color:#fafafa;} */

#facilities_wrap {width:760px; height:637px; background:url('/public_html/img/01company/bg_facilities.gif') no-repeat center;}
#facilities {width:760px; height:495px; padding-top:85px; text-align:center;}
#nav_facility, #facility_info, #enshrined_info, #premature_info, #premature_info2, #funeral_info {width:648px; margin:0 auto; padding-top:15px;}
#nav_enshrined {width:485px; margin:0 auto; padding-top:15px;}
#nav_facility li, #nav_enshrined li {float: left;}
#nav_facility li.interval, #nav_enshrined li.interval {padding-right:4px;}
#facility_info th {background-color:#dce6f1; border-top:2px solid #366092; border-bottom:1px solid #366092; color:#555; font-weight:bold;}
#facility_info td {border-bottom:1px solid #ddd; color:#366092;}
#facility_info td.fac_cell {padding-left:10px; text-align:left; color: #666; border-left:1px solid #ddd;}
#facility_info caption {text-indent:-9000px; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; visibility:hidden;} 
#enshrined_info th {background-color:#dce6f1; border-top:2px solid #366092; border-bottom:1px solid #366092; color:#555; font-weight:bold;}
#enshrined_info td {border-bottom:1px solid #ddd; color:#666;}
#enshrined_info td.enshr_cell {border-left:1px solid #ddd;}
#enshrined_info p {padding:20px; text-align:center; color:#444;}

#premature_info th {background-color:#d1c0a5; border-top:2px solid #7e6b5a; border-bottom:1px solid #7e6b5a; color:#555; font-weight:bold;}
#premature_info td {border-bottom:1px solid #ddd; color:#666;}
#premature_info td.prem_cell {border-left:1px solid #ddd;}
#premature_info p {padding-top:20px; text-align:left; color:#59493f; line-height:1.5em;}
#premature_info2 th {background-color:#cbd1a5; border-top:2px solid #7e7d5a; border-bottom:1px solid #7e7d5a; color:#555; font-weight:bold;}
#premature_info2 td {border-bottom:1px solid #ddd; color:#666; font-size:11px; font-family:'돋움';}
#premature_info2 td.prem_cell {border-left:1px solid #ddd;}
#premature_info2 td.prem_cell2 {background-color:#edefe2; color:cbd1a5; font-weight:bold;}
#premature_info2 p {padding-top:20px; text-align:left; color:#7e7d5a; line-height:1.5em;}
#product_nav {padding:20px;}

#funeral_info th {background-color:#bfe59a; border-top:2px solid #4b7820; border-bottom:1px solid #4b7820; color:#555; font-weight:bold;}
#funeral_info td {border-bottom:1px solid #ddd; color:#666;}
#funeral_info td.enshr_cell {border-left:1px solid #ddd;}
#funeral_info p {padding-top:20px; text-align:left; color:#4b7820; line-height:1.5em;}

#group_regist {width:578px; height:315px; margin:0 auto; background:url('/public_html/img/05churchgroup/membership_02.gif') no-repeat; background-position:center;}
.gr_reg_tbl {width:504px; margin:0 auto; padding-top:70px;}

.idpw {margin-bottom: 30px;}
.terms_wrap h4, .idpw h4 {padding-bottom: 15px;}
.terms_wrap {margin-bottom: 50px;}
.terms {width:718px; height:200px; border:1px solid #a9a9a9; padding:20px; overflow:auto;}
.terms h5 {font-weight:bold; padding-bottom:10px;}
.terms li {line-height:1.5em; padding-bottom:10px;}
.term_chk {padding:10px; text-align:right;}

.rules {width:700px; border:1px solid #ddd; background-color:#fafafa; padding:10px; margin:0 auto; text-align:left;}
.rules h5 {font-weight:bold; padding-bottom:10px;}
.rules li {line-height:1.5em; padding-bottom:10px;}

.promotion {width:640px; height:480px; margin:0 auto; padding:20px; border:1px solid #ddd;}

.idfind_wrap {width:718px; height:80px; padding:45px 20px 20px 20px; background:url('/public_html/img/06member/bg_idfind.gif') no-repeat; border:1px solid #a9a9a9;}
.id_find {width:465px; margin:0 auto; height:52px;}
.leave_reason_wrap {width:718px; height:120px; padding:20px; background:url('/public_html/img/06member/bg_pwfind.gif') no-repeat; border:1px solid #a9a9a9;}
.leave_reason {width:465px; margin:0 auto; height:78;}
.pwfind_wrap {width:718px; height:100px; padding:40px 20px 20px 20px; background:url('/public_html/img/06member/bg_pwfind.gif') no-repeat; border:1px solid #a9a9a9;}
.pw_nd {width:465px; margin:0 auto; height:78px;}
.pw_chk {width:610px; margin:0 auto; height:78px;}
.pw_chk p {display:inline;}

.room_info {width:720px; margin:0 auto; padding:20px 0px;}
.funeral_info {width:720px; margin:0 auto; padding:20px 0px; text-align:left;}


/* CYBER MEMRIAL */

<!-- CYBERMEMORIAL 큰 창 -->


#cm_content {padding-top:5px;}
#cm_content_wrap2{width:670px; height:512px; margin:0 auto;}
#cm_board_wrap {padding-bottom:6px; border-bottom: 1px solid #f0f0f0;}
#cm_board_wrap td {line-height:2em;}
#cm_board_wrap p, #cm_board_wrap span {padding:3px 0px; font-size:10px; font-family:Verdana;}
#cm_board_wrap p {border-bottom: 1px solid #f0f0f0;}
#cm_board_wrap a {color:#666; text-decoration:none;}
#cm_board_wrap a:hover {color:#333; text-decoration:underline;}
#cm_board_wrap table#memorial img {border:1px solid #CCC;}
#cm_board_wrap caption {text-indent:-9000px; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; visibility:hidden;} 
#cm_board_table {background:url('/public_html/img/common/bg_boardtit.gif') repeat-x; background-position:top; width:100%;}
#cm_output {width:670px; height:385px; margin:0 auto; position:relative; overflow-x:hidden; overflow-y:scroll;}
#cm_output p {text-align:left; font-size:12px;}
#cm_img {text-align:center; padding:3px 0px;}
.cm_photo {padding-top:5px;}




<!-- CYBERMEMORIAL 작은 창 -->
/*
#cm_wrap {width:800px; height:539px; background:url('/public_html/img/03cybermemorial/bg_cybermemorial.jpg') no-repeat;}
#cm_close {width:800px; height:64px; text-align:right;}
#cm_leftarea {width:212px; height:475px; margin-left:39px;}
#cm_left {height:412px; margin-top:28px; background:url('/public_html/img/03cybermemorial/cmleftbg.gif') no-repeat right;}
#cm_left_wrap {padding-top:30px;}
#cm_frame {width:212px; height:200px; position:absolute; background:url('/public_html/img/03cybermemorial/frame.png') no-repeat;}
#cm_pic_wrap {width:212px; height:200px;}
#cm_pic {width:95px; margin:0 auto; padding:35px 0 57px 0;}
#cm_poem_wrap {padding-left:17px; padding-top: 10px;}
#cm_rightarea {width:502px; height:475px;}
#cm_rightarea div.left {padding-right:2px;}
#cm_content {margin-top:10px;}
#cm_content_wrap {width:480px; height:397px; margin:0 auto; padding-top:15px;}
#cm_content_wrap2{width:480px; height:397px; margin:0 auto;}
#cm_content_wrap h2, #cm_content_wrap2 h2 {border-bottom:1px solid #b4bfc5;}
#cm_content_wrap li {line-height:1.5em;}
#cm_board_wrap {padding-bottom:6px; border-bottom: 1px solid #f0f0f0;}
#cm_board_wrap td {line-height:2em;}
#cm_board_wrap p, #cm_board_wrap span {padding:3px 0px; font-size:10px; font-family:Verdana;}
#cm_board_wrap p {border-bottom: 1px solid #f0f0f0;}
#cm_board_wrap a {color:#666; text-decoration:none;}
#cm_board_wrap a:hover {color:#333; text-decoration:underline;}
#cm_board_wrap table#memorial img {border:1px solid #CCC;}
#cm_board_wrap caption {text-indent:-9000px; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; visibility:hidden;} 
#cm_board_table {background:url('/public_html/img/common/bg_boardtit.gif') repeat-x; background-position:top; width:100%;}
#cm_output {width:450px; height:250px; margin:0 auto; position:relative; overflow-x:hidden; overflow-y:scroll;}
#cm_output p {text-align:left; font-size:12px;}
#cm_img {text-align:center; padding:10px 0px;}
.cm_photo {padding-top:5px;}
*/



/* Mainbnr */
#mainbnr {width:31px; height:200px; padding-top:70px; float:left;}
/* Quick */
#quick {float:left; width:60px; position: absolute; padding-left:6px;}


/*---------------------------------------------------------*/

/* ACCORDION MENU */

#accordion {width:320px; padding-top:6px;}
#accordion ul{list-style: none;}
#accordion ul li{list-style:none;display:inline;}

#accordion ul li a{display: inline-block!important;overflow: hidden;height: 90px;width:40px;white-space:nowrap;text-align:left;}

#accordion ul li a.accor01 {background:url('/public_html/img/common/btn_01process.gif') top left no-repeat;}
#accordion ul li a.accor02 {background:url('/public_html/img/common/btn_02selecttip.gif') top left no-repeat;}
#accordion ul li a.accor03 {background:url('/public_html/img/common/btn_03funeralguide.gif') top left no-repeat;}
#accordion ul li a.accor04 {background:url('/public_html/img/common/btn_04location.gif') top left no-repeat;}

#accordion ul li a:hover.accor01 {background:url('/public_html/img/common/btn_01process_on.gif') top left no-repeat;}
#accordion ul li a:hover.accor02 {background:url('/public_html/img/common/btn_02selecttip_on.gif') top left no-repeat;}
#accordion ul li a:hover.accor03 {background:url('/public_html/img/common/btn_03funeralguide_on.gif') top left no-repeat;}
#accordion ul li a:hover.accor04 {background:url('/public_html/img/common/btn_04location_on.gif') top left no-repeat;}


/*---------------------------------------------------------*/

/* Gallery */

/*갤러리 감싸고 있는 영역*/
#gall_container{width:600px;margin:10px auto;padding:20px  20px 10px 20px;background-color:white;overflow:hidden;border:4px #ddd solid}

/*메인이미지 나타나는 영역*/
#main_image{width:600px;height:450px;position:relative;overflow:hidden;margin-bottom:10px;}

/*메인이미지 캡션*/
#caption{background-color:black;color:white;width:580px;padding:10px;position:absolute;bottom:0;left:0;font-size:12px;}

/*메인이미지 캡션 타이틀*/
#caption span{font-size:14px;font-family:돋움;font-weight:bold;color:#008ca5;margin:0;text-decoration:underline} 

/*메인이미지 캡션 내용*/
#caption p{font-size:11px;font-family:돋움;letter-spacing:-1px;line-height:140%} 

/*썸네일 영역*/
#thumbnails ul{margin:0;padding:0;list-style-type:none;display:inline;margin:0 auto;overflow:none;}

/*썸네일 리스트*/
#thumbnails ul li{margin:0;padding:0px 5px 0 4px;float:left;}

/*썸네일 이미지*/
#thumbnails ul li img{border:4px solid #cccccc;margin-bottom:3px;}

/*썸네일 이미지 마우스 오버시*/
#thumbnails ul li.hover img{border-color:#008ca5;cursor:pointer;}

/*썸네일 이미지 활성*/
#thumbnails ul li.current{cursor:default;color:#000;}
#thumbnails ul li.current img{border-color:#164258}

/*썸네일 이미지 제목*/
#thumbnails ul li .description{text-align:center;padding:0;} 
#thumbnails ul li .description span{font-size:12px;font-family:돋움;font-size:11px;letter-spacing:-1px;color:#666;padding-top:3px;} 
#thumbnails ul li p{display: none;}






/*---------------------------------------------------------*/


/* 세로형 TAB MENU */
#h-slider {
	text-align:left;  
	width:320px;
	height:80px;
	margin:0 auto;
	font-family:arial;
}

#h-slider .mask { 
	float:left; 
	width:240px; 
	height:80px;
	overflow:hidden;
}

#h-slider .panel { 
	width:240px; 
	height:80px; 
	text-align:left;
}

#h-slider ul {
	list-style:none; 
	float:right;
}

#h-slider ul li {
	margin:6px 0;
}

#h-slider ul a {
	display:block;
	width:59px; 
	height:17px;	
}

.panel p {
	color:#666;
}

.clear {clear:both}

/*---------------------------------------------------------*/

/* TAB MENU */
#tab1container{position:relative; background:#white;width:295px;}
#tab1container td {text-align:left;}
#tab1nav{position:relative;width: 320px; height:21px; background:url('/public_html/img/common/bg_column1.gif') no-repeat;}
#tab1nav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#tab1nav ul li{display:block;float:left; width:68px; height:19px;}
#tab1nav ul li a{display:block;float:left;text-decoration:none;width:68px; height:19px; color:#666;}		
#tab1nav ul li a.current, #tab1nav ul li a.current:hover{color:#fff;background-color:#5e6871; width:68px; height:19px;}
#tab1on, #tab2on {width:300px; padding:14px 10px 0 10px;}
#tab1container td {border-bottom: 1px dotted #b7b7b7;}
#tab1container p {font-family: '돋움'; font-size:11px; color:#666;}
#tab1container a{font-family: '돋움'; font-size:11px; color:#666;}
#tab1container a:hover{font-family: '돋움'; font-size:11px; color:#333;}
.col1tab {padding-top:1px; text-align:center; font-family:"Lucida Sans Unicode"; font-size:11px;}
.innercontent {display:none;}

/*---------------------------------------------------------*/

/* MODAL WINDOW */

#mask, #mask2, #mask3, #mask4 {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#cbcfd5;
  display:none;
}

  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes2 .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes3 .window {
  position:absolute;
  left:0;
  top:0;
  width:540px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes4 .window {
  position:absolute;
  left:0;
  top:0;
  width:340px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes5 .window {
  position:absolute;
  left:0;
  top:0;
  width:290px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes6 .window {
  position:absolute;
  left:0;
  top:0;
  width:800px;
  display:none;
  z-index:9999;
}

#boxes7 .window {
  position:absolute;
  left:0;
  top:0;
  width:800px;
  display:none;
  z-index:9999;
}

#boxes #dialog {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:450px; 
  padding:10px;
  background-color:#ffffff;
}

#boxes2 #dialog2 {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:450px; 
  padding:10px;
  background-color:#ffffff;
}

#boxes3 #dialog3 {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:550px; 
  padding:10px;
  background-color:#ffffff;
}

#boxes4 #dialog4 {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:350px; 
  padding:10px;
  background-color:#ffffff;
}

#boxes5 #dialog5 {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:300px; 
  padding:10px;
  background-color:#ffffff;
}

#boxes6 #dialog6 {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:800px; 
  /*width:300px; */
  padding:10px;  
  background-color:#ffffff;
}

#boxes7 #dialog7 {
  position:fixed;
  border:4px solid #abb6c8;
  -moz-border-radius:5px; -webkit-border-radius:5px;  
  width:800px; 
  background-color:#ffffff;
}

/*---------------------------------------------------------*/


/* PAGING */
#paging {width:100%; margin:0 auto; padding:20px 0;}
#paging2 {width:100%; margin:0 auto; padding:10px 0;}

#paging ul, #paging2 ul {   
    text-align:center;   
}   
#paging ul li, #paging2 ul li {   
    display:inline;   
    vertical-align:middle;   
}

#paging ul li.now, #paging2 ul li.now {   
   	display:-moz-inline-stack;  /*FF2*/  
    /* display:inline-block;   */
	display:inline;
    vertical-align:top;   
    padding:4px;   
    margin-right:3px;   
    width:15px !important;   
    font:bold 12px tahoma;   
    text-align:center;   
    text-decoration:none;   
    width /**/:26px; 
    color:#fff;   
    border:1px solid #374858;   
    background-color:#374858;
      
}

#paging ul li a, #paging2 ul li a {   
    display:-moz-inline-stack;  /*FF2*/  
    display:inline-block;   
    vertical-align:top;   
    padding:4px;   
    margin-right:3px;   
    width:15px !important;   
    color:#828282;   
    font:bold 12px tahoma;   
    border:1px solid #eee;   
    text-align:center;   
    text-decoration:none;   
    width /**/:26px;    /*IE 5.5*/  
  
}   
   
#paging ul li a:hover, #paging ul li a:focus, #paging2 ul li a:hover, #paging2 ul li a:focus {   
    color:#fff;   
    border:1px solid #374858;   
    background-color:#374858;
}  


/*---------------------------------------------------------*/


/* ALIGN */
.align_01 {text-align:center;}
.align_02 {text-align:left;}
.align_03 {text-align:right;}
.align_04 {text-align:left; vertical-align:top;}
.align_05 {vertical-align:top;}
.align_06 {vertical-align:bottom;}
.align_07 {text-align:left; vertical-align:top;}


/* PADDING */
.padd_01 {padding-left: 5px;}
.padd_02 {padding-top: 5px;}
.padd_03 {padding-left: 10px;}
.padd_04 {padding: 10px 0px 0px 10px;}
.padd_05 {padding-left: 20px;}
.padd_06 {padding-top: 3px;}
.padd_07 {padding: 10px;}
.padd_08 {padding: 20px;}
.padd_09 {padding: 5px;}
.padd_10 {padding-top:10px;}
.padd_11 {padding-right:20px;}
.padd_12 {padding:10px 0px;}
.padd_13 {padding-top:-20px;}

/* COLOR */
.color_1 {color:#466886;}
.color_2 {color:#13811a;}  /* GREEN */
.color_3 {color:#ff007e;} /* PINK */
.color_4 {color:#ff9600;} /* YELLOW */
.color_5 {color:#0000ff;} /* BLUE */
.color_6 {color:#F00;}   /* RED */
.color_7 {color:#000000;}
.color_8 {color:#555555;}


/* BORDER */
.border_01 {border:1px solid #a38458;}
.border_02 {border:1px solid #ddd;}
.border_03 {border-bottom:1px dotted #ddd;}
.border_04 {border-top:1px solid #ddd;}
td.border_clear {border-bottom: none;}
