#content_area p {clear:both; margin:0 0 15px 10px; line-height:1.65em;}
q {font-weight:bold;}
a.blank {background:url(/images/common/blank.gif) no-repeat right bottom; padding-right:14px; margin-right:3px;}


/* Contents > content-main */
#main #content_main {clear:both; width:685px; margin-bottom:30px; position:relative; color:#454545;}

#content_main h4 { color:#6c6c6c; background:url(/images/icon_title.gif) no-repeat 0 3px; padding:0 0 0 17px; font-size:1.1em; letter-spacing:-0.1em; font-family:"굴림", "Gulim";}
#content_main h5 { color:#393939; background:url(/images/h5_icon.gif) no-repeat 0 1px; padding:0 0 0 17px; font-size:1em; letter-spacing:-0.1em; font-family:"굴림", "Gulim";}
#content_main .h5 { color:#393939; font-weight:bold; background:url(/images/title5_icon.gif) no-repeat 0 1px; padding:0 0 0 17px; font-size:1em; letter-spacing:-0.1em; font-family:"굴림", "Gulim";}

#content_main .tab_list {  margin-left:15px; position:relative;  width:650px; }
#content_main .tab_list li{  float:left;}

#content_main .tab_small ul {  position:relative;  width:600px; }
#content_main .tab_small ul li{  float:left;}

#content_main #site_0603 { margin-left:20px; width:634px; height:515px; padding:5px 0 0 15px; background:url(/06/image/01_0603imgbg.jpg) no-repeat;}
#content_main .list_0603 { float:left;  margin:0; padding:10px 0 0 15px; width:441px; height:42px; background:url(/06/image/01_0603_listbg.gif) no-repeat; }

#content_main .subtxt_img { padding:10px 0 8px 10px;}
#content_main .song_btn { padding-left:300px; }



/* Contents > cms페이지 */
#main #content_main #cms_page { position:relative; clear:both; width:100%; height:100%; margin:0; padding:0; }
#main #content_main #cms_page p { clear:both; margin:10px 0 10px 0; line-height:1.65em;}
#main #content_main #cms_page .disci{ list-style:disc; }
#main #content_main #cms_page p li{ list-style:disc; }
#main #content_main #cms_page td li{ list-style:disc; }
#main #content_main #cms_page h4 { padding:0; margin:0;}
#main #content_main #cms_page .bgcolor { background-color:#F7F7F7;  border:1px #666666 solid; padding-left:15px;}
#main #content_main #cms_page .bgcolor2 { background-color:#F0F0F0; }

/* Contents > 생활관 */
#content_main .life_top { width:403px; background:url(/life/img/life_top.gif) no-repeat; height:15px; margin:0; padding:0; }
#content_main .life_middle { width:403px; background:url(/life/img/life_mid.gif) repeat-y; margin:0; padding:0;}
#content_main .life_bottom { width:403px; margin:0; padding:0; background:url(/life/img/life_bot.gif) no-repeat; height:12px;}

#content_main .life_top2 { width:452px; background:url(/life/img/life_top2.gif) no-repeat; height:11px; margin:0; padding:0; }
#content_main .life_middle2 { width:452px; background:url(/life/img/life_mid2.gif) repeat-y; margin:0; padding:0;}
#content_main .life_bottom2 { width:452px; margin:0; padding:0; background:url(/life/img/life_bot2.gif) no-repeat; height:12px;}

#content_main .koren_food { background:url(/life/img/l4_1_09.gif) no-repeat;  width:362px; height:203px; margin-left:155px;}

#content_main .margin_left45 { margin-left:45px; }

#content_main .dot_line { background:url(/images/dot_line.gif) no-repeat;  width:640px; height:6px; margin-left:20px; }

/* Contents > 역사관 */
#content_main .history_top { width:560px; background:url(/images/hisbox_top.gif) no-repeat; height:12px; margin:0; padding:0; }
#content_main .history_mid { width:560px; background:url(/images/hisbox_mid.gif) repeat-y; margin:0; padding:0;}
#content_main .history_bot { width:560px; margin:0; padding:0; background:url(/images/hisbox_bot.gif) no-repeat; height:15px;}


/* 회색라인 박스 */
#content_main .grbox_top { width:664px; background:url(/images/grbox_top.gif) no-repeat; height:6px; margin:0; padding:0; }
#content_main .grbox_mid { width:664px; background:url(/images/grbox_mid.gif) repeat-y; margin:0; padding:0;}
#content_main .grbox_bot { width:664px; margin:0; padding:0; background:url(/images/grbox_bot.gif) no-repeat; height:7px;}

/* 회색배경,라인 박스 */
#content_main .bgbox_top { width:630px; background:url(/images/bgbox_top.gif) no-repeat; height:5px; margin:0; padding:0; }
#content_main .bgbox_mid { width:630px; background:url(/images/bgbox_mid.gif) repeat-y; margin:0; padding:0;}
#content_main .bgbox_bot { width:630px; margin:0; padding:0; background:url(/images/bgbox_bot.gif) no-repeat; height:6px;}

/* 블릿 스타일 */
#content_main .bluedot{ background:url(/images/icon_arrow.gif) no-repeat 0 5px; padding:0 0 0 15px; line-height:180%; }
#content_main .bluedot li{ background:url(/images/icon_arrow.gif) no-repeat 0 5px; padding:0 0 0 15px; line-height:180%; }
#content_main .graydot{ background:url(/images/icon_cube.gif) no-repeat 0 8px; padding:0 0 0 10px; line-height:180%;}
#content_main .graydot li{ background:url(/images/icon_cube.gif) no-repeat 0 8px; padding:0 0 0 10px; line-height:180%;}


/* 들여쓰기 */
#content_main .pading_left10 { padding-left:10px; }
#content_main .pading_left15 { padding-left:15px; }
#content_main .pading_left30 { padding-left:30px; }
#content_main .pading_left45 { padding-left:45px; }

/* 네모박스 */
#content_main .cubebox { border:1px #e4e4e4 solid;  padding: 10px; clear:both; margin: 10px; background:#f1f1f1; line-height:20px;}
/* 파란줄 */
#content_main .board_top { border-bottom:2px solid #4168CB; padding-bottom:2px; margin-top:30px;}
/* vrml박스 */
#content_main .vrmlbox { width:655px; height:503px; padding:10px 0 0 10px; background:url(/gallery/img/vrml_bg.gif) no-repeat;}
#content_main .vrmlcon { border:1px #e4e4e4 solid; width:633px;  padding: 10px; clear:both; margin: 10px;  line-height:20px; text-align:left; }

/* vr박스 */
#content_main .vrbox { width:560px; height:322px; margin:0 0 0 15px; padding:30px 0 0 28px; background:url(/gallery/img/vr_bg.gif) no-repeat;}
#content_main .vrcon { border:1px #e4e4e4 solid;  padding: 30px; clear:both; margin: 10px; width:510px; line-height:20px; text-align:left;}

/* windows박스 */
#content_main .win_top { width:654px; background:url(/gallery/img/movietable_top.gif) no-repeat; height:18px; margin:0; padding:0; }
#content_main .win_middle { width:654px; background:url(/gallery/img/movietable_mid.gif) repeat-y; height:50px; margin:0; padding:0;}
#content_main .win_bottom { width:654px; margin:0; padding:0; background:url(/gallery/img/movietable_bottom.gif) no-repeat; height:18px;}


 /* 테이블 블릿 */
table .arrow3 li{ background:url(/image/icon_arrow3.gif) no-repeat 0 3px; padding:0 0 0 10px; line-height:160%; }
table .g_dot3 li{ background:url(/image/dot_icon.gif) no-repeat 0 3px; padding:0 0 0 10px; line-height:160%; }

 /* 테이블 스타일(중앙정렬) */
#content_main .table { width:650px; margin-left:30px; padding:0; line-height:24px; border-top:2px solid #0066CC; border-left:1px solid #c4d7e6; border-collapse : collapse; }
#content_main .table th { margin:0; padding:1px 2px 1px 2px; background-color : #E6F5FF; text-align:center; border-right:1px solid #c4d7e6; border-bottom : 1px solid #c4d7e6; color:#0066FF;}
#content_main .table td { margin:0; padding:1px 2px 1px 2px; text-align:center; border-right:1px solid #c4d7e6; border-bottom : 1px solid #c4d7e6; }

/* 20091019 history table */
#content_main .his_tb { width:650px; margin-left:10px; padding:0; line-height:24px; border-top:2px solid #ceaeae; border-left:1px solid #ceaeae; border-collapse : collapse; }
#content_main .his_tb th { margin:0; padding:1px 2px 1px 2px; background-color : #e8dada; text-align:center; border-right:1px solid #ceaeae; border-bottom : 1px solid #ceaeae; color:#454545;}
#content_main .his_tb td { margin:0; padding:1px 2px 1px 2px; background-color : #f9f6f6; text-align:center; border-right:1px solid #ceaeae; border-bottom : 1px solid #ceaeae; }


/* 20090924 table_center */
#content_main .tour01tb caption{display:none;}
#content_main .tour01tb caption.caption_right{text-align:right;display:table-caption;}
#content_main .tour01tb { width:650px; margin-left:20px; padding:0; line-height:24px; border-top:2px solid #0066CC; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #0066CC; border-collapse : collapse; color:#494949;}
#content_main .tour01tb th { margin:0; padding:1px 2px 1px 2px; background-color:#EDEDED; text-align:center; border-right:1px solid #dadada; border-bottom : 1px solid #dadada; color:#6C6C6C;}
#content_main .tour01tb td { margin:0; padding:1px 2px 1px 2px; border-right:1px solid #dadada; border-bottom : 1px solid #dadada; color:#6C6C6C; text-align:center;}

/* 20090924 table_left */
#content_main .tour02tb caption{display:none;}
#content_main .tour02tb caption.caption_right{text-align:right;display:table-caption;}
#content_main .tour02tb { width:100%; margin-left:10px; padding:0; line-height:24px; border-top:2px solid #a98624; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #a98624; border-collapse : collapse; color:#494949;}
#content_main .tour02tb th { margin:0; padding:0; background-color:#f4efe2; text-align:center; border-right:1px solid #dadada; border-bottom : 1px solid #dadada; }
#content_main .tour02tb td { margin:0; padding:1px; border-right:1px solid #dadada; border-bottom : 1px solid #dadada; color:#393939; text-align:left; vertical-align:top;}


/* 20090925 left_left */
#content_main .tour03tb caption{display:none;}
#content_main .tour03tb caption.caption_right{text-align:right;display:table-caption;}
#content_main .tour03tb { margin:0; padding:0; line-height:24px; border-top:1px solid #c7c8ca; border-bottom:1px solid #c7c8ca; border-collapse : collapse; color:#494949;}
#content_main .tour03tb th { margin:0; padding:1px 2px 1px 15px; background-color:#f9f9f9; text-align:left; border-right:1px solid #c7c8ca; border-left:1px solid #c7c8ca; border-bottom : 1px solid #c7c8ca; }
#content_main .tour03tb td { margin:0; padding:1px 2px 1px 15px; border-right:1px solid #c7c8ca; border-left:1px solid #c7c8ca; border-bottom : 1px solid #c7c8ca; color:#393939;text-align:left;}


/* 20090925 song_table */
#content_main .song_table caption{display:none;}
#content_main .song_table caption.caption_right{text-align:right;display:table-caption;}
#content_main .song_table { margin:0; padding:0; line-height:24px; border-top:1px solid #b9bab9; border-bottom:1px solid #b9bab9; border-collapse : collapse; color:#494949;}
#content_main .song_table th { margin:0; padding:1px 2px 1px 15px; background-color:#e8efff; text-align:left; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom : 1px solid #e8e8e8; text-align:center; }
#content_main .song_table td { margin:0; padding:1px 2px 1px 15px; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom : 1px solid #e8e8e8; color:#393939;text-align:left;}
#content_main .song_table .text_center { text-align:center; }


/* 20090925 tour_cms */
#content_main .cmsbox1 { width:657px; height:26px; margin:0; padding:5px 0 0 10px; background:url(/images/cms_bg1.gif) no-repeat;}
#content_main .cmsbox2 { width:657px; height:47px; margin:0; padding:5px 0 0 10px; background:url(/images/cms_bg2.gif) no-repeat;}


/* 테이블 스타일(블릿) */
#content_main .disc { margin-left:30px; list-style:disc;}
#content_main table .circle { margin-left:30px; list-style:circle;}
#content_main table .square { margin-left:30px; list-style:square;}
#content_main table .low_alpha { margin-left:30px; list-style:lower-alpha;}
#content_main table .up-alpha { margin-left:30px; list-style:upper-alpha;}
#content_main table .low-roman { margin-left:30px; list-style:lower-roman;}
#content_main table .up-roman { margin-left:30px; list-style:upper-roman;}

/* 텍스트 스타일 */
#content_main .bold {font-weight:bold; }
#content_main .font_size13 {font-size:13px;} 

/* 정렬 */
#content_main .text_center { text-align:center; }
#content_main .text_left { text-align:left; }
#content_main .text_right { text-align:right; }
#content_main .text_justify { text-align:justify; }
#content_main .text_top { vertical-align:top; }
#content_main .text_middle { vertical-align:middle; }
#content_main .text_bottom { vertical-align:bottom; }


/* 칼라 */
#content_main .red { color:#FF0000; }
#content_main .blue { color:#00009c; }
#content_main .skyblue { color:#5d77a9; }
#content_main .yellow { color:#ce9a00; }
#content_main .green { color:#008200; }
#content_main .orange { color:#FF6600; }
#content_main .gray { color:#787878; }




/* 백그라운드 색깔 스타일(BG) */
#content_main .bg_darkgray { background-color:#d6dbde; }
#content_main .bg_gray { background-color:#EFEFEF; }
#content_main .bg_white { background-color:#FFFFFF; }
#content_main .bg_green { background-color:#ceff9c; }
#content_main .bg_gray2 {background-color:#f6f4ed;}
#content_main .bg_gray3 {background-color:#f7f7f7;}
#content_main .skyblue1 { background-color:#dfeef7; }
#content_main .skyblue2 { background-color:#c6e1f0; }
#content_main .wh_red { background-color : #e8dada;}


/* 넓이(WIDTH) */
#content_main .width100 { width:100%; }
#content_main .width99 { width:99%; }
#content_main .width98 { width:98%; }
#content_main .width95 { width:95%; }
#content_main .width90 { width:90%; }
#content_main .width85 { width:80%; }
#content_main .width80 { width:80%; }
#content_main .width75 { width:75%; }
#content_main .width72 { width:72%; }
#content_main .width70 { width:70%; }
#content_main .width68 { width:68%; }
#content_main .width67 { width:67%; }
#content_main .width65 { width:65%; }
#content_main .width62 { width:62%; }
#content_main .width60 { width:60%; }
#content_main .width57 { width:57%; }
#content_main .width55 { width:55%; }
#content_main .width53 { width:53%; }
#content_main .width50 { width:50%; }
#content_main .width47 { width:47%; }
#content_main .width45 { width:45%; }
#content_main .width42 { width:42%; }
#content_main .width40 { width:40%; }
#content_main .width38 { width:38%; }
#content_main .width36 { width:36%; }
#content_main .width35 { width:35%; }
#content_main .width30 { width:30%; }
#content_main .width26 { width:26%; }
#content_main .width25 { width:25%; }
#content_main .width23 { width:23%; }
#content_main .width20 { width:20%; }
#content_main .width15 { width:15%; }
#content_main .width10 { width:10%; }
#content_main .width5 { width:5%; }

/* 높이(HEIGHT) */
#content_main .height200{ line-height:200%; }
#content_main .height50{ height:50px; }
#content_main .height40{ height:40px; }
#content_main .height30{ height:30px; }
#content_main .height20{ height:20px; }
#content_main .height10{ height:10px; }
#content_main .height5{ height:5px; }

/* 기본 DL스타일 */
#content_main dl { clear:both; margin:0; padding:0; } 
#content_main dt { float:left; margin:0; padding:5px; } 
#content_main dd { float:left; margin:0; padding:2px; } 
#content_main dd { line-height:200%; }

#content_main ul { margin-bottom:0px; padding-left:0px; }
#content_main li { line-height:200%; }

.font12 {font-size:12px;}