@charset "euc-kr";




/* ÅëÇÕ°Ë»ö **********/
input.main_search { width:180px; height:24px; margin: 0 0 0 5px; padding: 0; border: 1px solid #D9D9D9; border-color: #fff; }


/* ³¯Â¥ **********/
#monthday {position: absolute; width:150px; top:60px; left:388px; margin: 0; padding: 0; }
#monthday ul.years { float:left; width: 150px; margin: 0; padding: 0 0 0 2.0em;}
#monthday ul.years li { float: left; display: inline; margin: 0; padding: 0; color:#5B5B5B;}
#monthday ul.month { float:left; width: 32px; margin: 0; padding: 0; vertical-align:bottom;}
#monthday ul.month li { float: left; display: inline; margin: 0; padding: 0; }
#monthday ul.day { float:left; width: 32px; margin: 4px 0 0 0; padding: 0;}
#monthday ul.day li { float: left; display: inline; margin: 0; padding: 0; }


/* ½Ã³ñ½Ã½º **********/
#synopsis {position: absolute; width:93px; top:45px; left:510px; margin: 0; padding: 0; }



/* ÀÌ¹ÌÁöÈ«º¸ */
#picpr {  position: relative; left: 0px; top: 0px; width: 191px; height: 96px; margin: 0; background: url(/img/00_main/picpr/bg.gif) no-repeat; }
/* Rico.Effect.Position((element, x, y) ¿¡¼­ y °ªÀÌ 0ÀÏ¶§ µ¿ÀÛ¾ÈÇÔ.  top: 1px; ·Î ¼öÁ¤ÇØ¼­ ÇØ°á. */
#picpr h2 { display: inline; margin: 0; padding: 0; background: transparent; }
#picpr #prcon { position: absolute; left: 0; top: 12px; list-style: none; width: 191px; height: 85px; margin: 0; padding: 0; overflow: hidden; }
#picpr ul { position: absolute; left: 0; top: 0; list-style: none; margin: 0; padding: 0; }
#picpr ul li { margin: 0; padding: 0; }
#picpr ul li img { vertical-align: top; }
#picpr #prnum { position: absolute; right: 50px; top: 0; list-style: none; }
#picpr #prnum img { float: left; display: inline; margin: 0 0 0 2px; padding: 0; cursor: pointer; }



/* 3´Ü Å×ÀÌºí *********************/

#left { position: absolute; float:left; position: static; width: 195px; padding: 0 ; margin: 0; }
#center { position: absolute; float:left; position: static; width: 400px; padding: 0; margin:0 10px 0 10px ; }
#right { position: absolute; float:left; position: static; width: 195px; padding: 0 ; margin: 0; }
#table_side_pd { clear:both; width: 100%; margin:0 0 7px 0;}
#table_side_pd h2 { display: inline; margin: 0; padding: 0; background: transparent; }
#table_center_pd { clear:both; width: 100%; margin:0 0 7px 0;}

#head { width:100%; height: 187px; background:  url(/main/images/head_bg.gif) repeat-x;}
#main_wrap { position: relative; right:100 width: 100%; margin: 0;}
#main_visual { width: 625px; height: 517px; }

#ingi { position: absolute; top: 125px; left: 230px; width: 404px; height: 35px; text-align:center;}
#ingi ul { width: 404px; margin: 0; padding: 0; }
#ingi ul li { float: left; display: inline; margin: 0 2px; padding: 0px 1px 0px 10px; height: 23px; background: url(/main/images/line01.gif) no-repeat 0 0.1em;}

#bn01 { position: absolute; top: 64px; left: 0; width: 330px; height: 100px;  }

/* ÁÂ¿ìÃø±¤°í¹è³Ê *********************/
#left_banner { position: absolute; top: 151px; left: -105px; width: 100px; height: 108px;}
#right_banner { position: absolute; top: 151px; left: 815px; width: 100px; height: 108px;}




#tab1 { position: absolute; top: 31px; left: 582px; width: 330px; height: 100px; background: url(/img/main/tabmenu_bg.gif) repeat-x; }
#tab1 ul { width: 330px; margin: 0; padding: 0; }
#tab1 ul li { float: left; display: inline; margin: 0 2px; padding: 0; height: 23px; }
#tab1 .tabcontent { position: absolute; top: 28px; left: 0; margin: 0; padding: 0; }
#tab1 .tabcontent ul { width: 330px; }
#tab1 .tabcontent ul li { float: left; width: 100%; height: 18px; margin: 3px 0 0 0; padding: 0; background: #fff url(/img/main/tabcontent_bg.gif) repeat-x 0 100%; }
#tab1 .tabcontent ul li a { float: left; color: #333; background: #fff url(/img/main/bu_li1.gif) no-repeat; padding: 0 0 0 14px; }
#tab1 .tabcontent ul li span { float: right; color: #c88655; }
#tab1 .tabmore { position: absolute; right: 3px; top: 7px; }



table.main_bn { width: 100%; height:107px; border-collapse: collapse; margin: 0; border: 1px solid #ccc; border-width: 1px 0 1px; }
table.main_bn tr { text-align: center; }
table.main_bn th, table.main_bn td { border: 1px solid #ccc; border-width: 0 1px 1px 1px; padding: 4px 6px; }
table.main_bn thead th { background: #f5f5f5; font-weight: bold; }
table.main_bn tbody th { background: #fafafa; font-weight: normal; }
table.main_bn tbody td { background: #F9F9F9; }
table.main_bn tfoot tr { background: #fafafa; }
table.main_bn td.text { text-align: left; }

table.right_bn { width: 100%; border-collapse: collapse; margin: 0; border: 1px solid #ccc; border-width: 1px 0 1px; }
table.right_bn tr { text-align: center; }
table.right_bn th, table.right_bn td { border: 1px solid #ccc; border-width: 0 1px 1px 1px; padding: 0; }


ul.tx { margin: 0; padding: 0; list-style: none; text-align: left; }
ul.tx li { margin: 0; padding:5px 0 0 0px;  color: #4F3918;  letter-spacing: -1px;}


/* conttable1 **********/
.conttable { width: 195px;; margin:0 0 8px 0;   background: transparent url(/main/images/conttable01.gif) no-repeat left top; text-align: left; }
.conttable_bg { width: 195px;  padding: 0;  background: transparent url(/main/images/conttable03.gif) repeat left bottom; display: table; table-layout: fixed; }
.conttable_wrap { width: 195px;  padding: 0 0 5px 0;  background: transparent url(/main/images/conttable02.gif) no-repeat left bottom; display: table; table-layout: fixed; } /* float ÀÇ parent-node °¡ °ø°£À» °¡Áö·Á¸é display: table; table-layout: fixed; */


ul.f { width:100%; margin: 0; padding: 0; list-style: none; letter-spacing: -1px; text-align:left;}
ul.f li { width: 100%;; margin:0 0 0 10px; color:#505050; padding:3px 0 0 10px; background: url(/images/all/btn_bu3.gif) no-repeat 0 0.8em;}


/* map **********/
ul.map { width:400px; margin: 0; padding: 0; list-style: none; text-align: left; }
ul.map li { width:100%; color: #2E739E; margin: 0 0 0 10px; padding: 0 0 0 1.5em; background: url(/main/images/h_icon.gif) no-repeat 0 0.1em; list-style: none; text-decoration: underline; }
ul.map ul li { width:100%; color: #A0A19F; margin: 0 0 0 -35px; padding: 0; background: url() no-repeat ; list-style: none; text-decoration: none;}
ul.map ul li ul li { width:100%; color: #4D4E2E; margin: 0 0 0 -20px; padding: 0; background: url() no-repeat ; list-style: none; none; text-decoration: underline; letter-spacing: -1px;}
ul.map ul li ul li ul li { width:100%; color: #ff6a19; font-weight: bold;  margin: 0 0 0 -20px; padding: 0; background: url() no-repeat ; list-style: none; none; text-decoration: none; letter-spacing: -1px;}


/* photo **********/
ul.pt { width:88px; margin: 0; padding: 0; list-style: none; text-align: left; }
ul.pt li { width:100%; color: #444444; margin: 0; padding: 0; background: url() no-repeat 0 0.1em; list-style: none; line-height: 14px;}




ul.ch { width:100%; margin: 0; padding: 5px 0 0 7px; list-style: none; text-align: left; }
ul.ch li { width:100%; color: #424242; margin: 0; padding: 0; list-style: none; line-height: 14px;}

ul.mn { width:100%; margin: 0; padding: 10px 0 6px 0px; list-style: none; text-align: left; }
ul.mn li { width:25%; float:left; color: #424242; margin: 0; padding: 0; background: url() no-repeat 0 0.1em; list-style: none; line-height: 14px;}

table.box { width: 100%; border-collapse: collapse; margin: 7px 0 0 0; border: 1px solid #ccc; border-width: 1px 0 1px; }
table.box tr { text-align: center; }
table.box th, table.box td { border: 1px solid #ccc; border-width: 0 1px 1px 1px; padding: 0; }


/* Ã¤¿ëÁ¤º¸ **********/
ul.em { width:173px; margin: 0; padding:0; list-style: none; text-align: left; }
ul.em li { width:100%; color: #444444; margin:0; padding: 7px 11px 0 11px; background: url() no-repeat 0 0.1em; list-style: none; line-height: 14px;}


/* »ýÈ°Áß±¹¾î **********/
table.box2 { width: 70px; border-collapse: collapse; margin: 6px 0; border: 1px solid #ccc; border-width: 1px 0 1px; }
table.box2 tr { text-align: center; }
table.box2 th, table.box2 td { border: 1px solid #ccc; border-width: 0 1px 1px 1px; padding: 1px; }

ul.ch { width:102px; margin: 0; padding: 5px 0 0 7px; list-style: none; text-align: left; }
ul.ch li { width:100%; color: #424242; margin: 0; padding: 0; list-style: none; line-height: 14px;}



