
TD {
	FONT-SIZE: 12px; color: #555;  line-height: 1.5; FONT-FAMILY: "Tahoma","Tahoma"; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 12px; color: #555;  line-height: 1.5; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none
}

/* line-height ´ÜÀ§ ¾øÀ¸¸é ÀÚ½ÅÀÇ font-size ¹èÀ²À» µû¶ó°£´Ù. 19px/12px = 1.58333 ¡Ö 1.59 (¼Ò¼öÁ¡3Â°ÀÚ¸®¿¡¼­ ¿Ã¸²) */
body.white { background: #fff; }
table, pre {  } /* DOCTYPE ¾øÀ¸¸é ¼Ó¼º »ó¼Ó ¾ÈµÇ´Â°Íµé */
a, a:link { color: #06c; text-decoration: none; cursor: pointer; font-size:12px; }
a:visited { color: #369; font-size:12px; }
a:hover, a:active, a:focus { color: #590; text-decoration: underline; font-size:12px; } /* a:focusÃß°¡ */
a img, img { border: 0 none; }



/* Align */
.left { float: left; position: relative; text-align: left; }
.right { float: right; position: relative; text-align: right; }
.center { position: relative; text-align: center; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; }
.brclear { clear: both; height: 0; line-height: 0; font-size: 0; }
.dotclear { clear: both; height: 1px; line-height: 1; font-size: 0; margin: 0; padding: 10px 0; background: transparent url(/img/all/dot.gif) repeat-x 0 50%; }
.holyhack:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
img.center { text-align: center; display: block; margin-top: 1em; margin-bottom: 1em; margin-left: auto; margin-right: auto; }
img.floatLeft { float: left; text-align: left; margin: 0 15px 0 0; }
img.floatRight { float: right; text-align: right; margin: 0 0 0 15px; }

.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.dotclear { clear: both; height: 1px; line-height: 1; font-size: 0; margin: 0; padding: 10px 0; background: transparent url(/img/all/dot.gif) repeat-x 0 50%; }

/* Anchor */
a.button { border: 1px solid #6e6e6e; background: #878787 url(http://dino-expo.com/img/all/btn_bg.gif) repeat-x; color: #fff !important; margin: 0; padding: 3px 6px 0; text-align: center; cursor: pointer; white-space: nowrap; height: 15px; vertical-align: middle; }
:root a.button { padding-bottom: 2px; }
html:first-child a.button { padding-bottom: 2px; }

a.tableButton { border: 1px solid #b8b8b8; background: #fff url(http://dino-expo.com/img/all/btn_tablebg.gif) repeat-x; color: #333 !important; margin: 0; padding: 3px 6px 0; text-align: center; cursor: pointer; white-space: nowrap; }
:root a.button { padding-bottom: 1px; }
html:first-child a.button { padding-bottom: 2px; }

input.button { border: 1px solid #6e6e6e; background: #878787 url(http://dino-expo.com/img/all/btn_bg.gif) repeat-x; color: #fff !important; margin: -1px 0 0 0; padding: 1px 1px 0 2px; text-align: center; cursor: pointer; white-space: nowrap; line-height: 1.25; height: 19px; }
:root input.button { padding: 0 3px 0 3px; }
html:first-child input.button { padding: 1px 6px 0; }

input.search { border: 1px solid #6e6e6e; background: #373737 url(http://dino-expo.com/img/all/btn_searchbg.gif) repeat-x; color: #fff !important; margin: -1px 0 0 0; padding: 1px 1px 0 2px; text-align: center; cursor: pointer; white-space: nowrap; line-height: 1.25; height: 19px; }
:root input.search { padding: 0 3px 0 3px; }
html:first-child input.search { padding: 1px 6px 0; }

a.file { background: url(http://dino-expo.com/img/board/file.gif) no-repeat 100% 0; text-decoration: none; padding: 0 14px 0 0; }
a.pdf { background: url(http://dino-expo.com/img/board/ic_pdf.gif) no-repeat 100% 0; text-decoration: none; padding: 1px 16px 0 0; }
a.more { background: url(http://dino-expo.com/img/all/more.gif) no-repeat 100% 0; text-decoration: none; padding: 0 30px 0 0; }
a.newWin { display: inline; background: url(http://dino-expo.com/img/all/btn_newWinbg.gif) no-repeat 100% 100%; text-decoration: none; padding: 2px 17px 0 5px; border: 1px solid #b0b0b0; }

/* Background */
.bgnone { background: none !important; }

/* Button */
.button_mix { clear: both; margin: 0; padding: 1em 0; }
.button_mix img { vertical-align: middle; }

/* Box */
.box0bg { border: 2px dashed #ddd; background: #fff; width: 95%; padding: 6px 2% 4px; overflow: hidden; }
.box1bg { border: 1px solid #d0e6f5; background: #d0e6f5; padding: 2px; }
.box1bg div { border: 1px solid #a0d0f1; background: #fff; padding: 4px 6px; }
.box2bg { border: 1px solid #bbdfde; background: #eef7f6; margin: 1em 0; padding: 2px; }
.box2bg div { border: 1px solid #a0d0f1; background: #fff; padding: 4px 6px; }
.box3bg { border: 1px solid #dadada; background: #f9f9f9; margin: 1em 0; padding: 3px; }
.box3bg div { border: 1px solid #dadada; background: #fff; padding: 6px 10px 4px; }
img.box1 { border: 1px solid #ddd; background: #fff; padding: 3px; }

/* ¹Ú½º */
.box0 { clear: both; overflow: hidden; _height: 5px; _overflow: visible; border: 1px solid #ddd; padding: 0; margin: 0.5em 0; }
.box1 { clear: both; overflow: hidden; _height: 5px; _overflow: visible; border: 1px solid #e7e7e7; padding: 9px 12px 9px; }
.box2 { clear: both; overflow: hidden; _height: 5px; _overflow: visible; border: 2px solid #eee; padding: 9px 12px 9px !important; }
.box3 { clear: both; overflow: hidden; _height: 5px; _overflow: visible; border: 3px solid #f4f4f4; padding: 9px 12px 9px; }
.box4 { clear: both; overflow: hidden; _height: 5px; _overflow: visible; border: 4px solid #f7f7f7; padding: 9px 12px 9px; background:#FFF; }
.box5 { clear: both; overflow: hidden; _height: 5px; _overflow: visible; border: 2px solid #f7f7f7; padding: 0; }
* html .box1bg, * html .box2bg, * html .box3bg, * html .box4bg { height: 1%; }

/* Color */
.cB { color: #2654a0; } /* ÆÄ¶õ»ö */
.cBp { color: #7f7ad0; } /* ÁøÇÑ ÆÄ¶õ»ö */
.cG { color: #14b84e; } /* ³ì»ö */
.cBr { color: #bb9359; } /* ¿¬ÇÑ °¥»ö */
.cR { color: #ff3300; } /* ºÓÀº»ö */
.cRy { color: #fe3600; } /* ¿¬ÇÑ ºÓÀº»ö */
.cO { color: #ffa800; } /* ¿À·£Áö»ö */
.cOp { color: #ff7800; } /* ÁøÇÑ ¿À·£Áö»ö */

/* Common */
.allcontents { position: absolute; text-indent: -5000px; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
.bgnone { background: transparent !important; }
.png24 { tmp:expression(setPng24(this)); }
.posFixed { position: absolute; top: 0; left: 0; }

/* Form */
input.text { border: 1px solid #b4bbc2; height: 15px; margin: 0 0 0 0; padding: 2px 0 0 2px; text-align: left; }
input.text { *margin: -1px 0 0 0; } /* ie6, ie7 */
input.img { vertical-align: top !important; }
input.file { border: 1px solid #999; height: 20px; margin: 0 0 2px 0; padding: 0; text-align: left; }
input.checkbox { margin: 0 0 2px 0; }
input.radio { margin: 0 0 1px 0; _margin: 0 0 2px 0; }
input.w100 { width: 100%; margin-right: -4px; }
input.w50 { width: 50%; }
input.jumin1 { width: 60px !important; }
input.jumin2 { width: 90px !important; }
label { display: inline; }
fieldset { margin: 0; padding: 0; border: 0 solid transparent; }

/* Font */
strong.b { font-size: 1.167em; font-weight: bold; letter-spacing: -1px; background: #f6eee2; color: #b16a06; }
em.b { font-size: 1em; font-weight: bold; letter-spacing: -1px; background: #f6eee2; color: #b16a06; }
.s { font-weight: bold; letter-spacing: -1px; }

/* Heading */
h1 { clear: both; font-size: 1.334em; font-weight: bold; letter-spacing: -1px; background: transparent url(http://dino-expo.com/img/all/h1bu.gif) no-repeat; margin: 0; padding: 0 0 0 20px; }
h1, h2, h3, h4, h5, h6 { /* clear: both; */ }
h2 { color: #2d3783; font-size: 1.17em; font-weight: bold; letter-spacing: -0px; background: transparent url(http://dino-expo.com/img/all/h2bu.gif) no-repeat 9px 3px; margin: 1em 0 0.3em; padding: 2px 0 0 25px; }
h3 { color: #705336;; font-size: 1em; font-weight: bold; letter-spacing: -0px; background: transparent url(http://dino-expo.com/img/all/h3bu.gif) no-repeat 0 3px; margin: 1em 0 0.8em; padding: 1px 0 0 12px; }
h4 { color: #b16a06; font-size: 1em; font-weight: normal; letter-spacing: 0; background: transparent url(http://dino-expo.com/img/all/h4bu.gif) no-repeat; margin: 1em 0 0.8em; padding: 0 0 0 16px; }
h5 { color: #333; font-size: 1em; font-weight: normal; letter-spacing: 0; background: transparent url(http://dino-expo.com/img/all/h5bu.gif) no-repeat 1px 2px; margin: 1em 0 0.4em; padding: 0 0 0 13px; }
h6 { color: #333; font-size: 1em; font-weight: normal; letter-spacing: 0; background: transparent url(http://dino-expo.com/img/all/h6bu.gif) no-repeat 1px 3px; margin: 1em -0.2em 0.4em; padding: 0 0 0 14px; }


/* List */
dl.bu { margin: 0; padding: 0; }
dl.bu dt { margin: 0; padding: 0; background: transparent; font-weight: bold; }
dl.bu dd { margin: 0; padding: 0 0 5px 0; }

ol.num, ol.num ol { list-style: none; margin: 0; padding: 0; }
ol.num li { margin: 0; padding: 0 0 2px 21px; background-repeat: no-repeat; background-position: 0 2px; }
ol.num li.n01 { background-image: url(http://dino-expo.com/img/all/n01.gif); }
ol.num li.n02 { background-image: url(http://dino-expo.com/img/all/n02.gif); }
ol.num li.n03 { background-image: url(http://dino-expo.com/img/all/n03.gif); }
ol.num li.n04 { background-image: url(http://dino-expo.com/img/all/n04.gif); }
ol.num li.n05 { background-image: url(http://dino-expo.com/img/all/n05.gif); }
ol.num li.n06 { background-image: url(http://dino-expo.com/img/all/n06.gif); }
ol.num li.n07 { background-image: url(http://dino-expo.com/img/all/n07.gif); }
ol.num li.n08 { background-image: url(http://dino-expo.com/img/all/n08.gif); }
ol.num li.n09 { background-image: url(http://dino-expo.com/img/all/n09.gif); }
ol.num li.n10 { background-image: url(http://dino-expo.com/img/all/n10.gif); }
ol.num li.n11 { background-image: url(http://dino-expo.com/img/all/n11.gif); }
ol.num li.n12 { background-image: url(http://dino-expo.com/img/all/n12.gif); }
ol.num li.n13 { background-image: url(http://dino-expo.com/img/all/n13.gif); }
ol.num li.n14 { background-image: url(http://dino-expo.com/img/all/n14.gif); }
ol.num li.n15 { background-image: url(http://dino-expo.com/img/all/n15.gif); }
ol.num li.n16 { background-image: url(http://dino-expo.com/img/all/n16.gif); }
ol.num li.n17 { background-image: url(http://dino-expo.com/img/all/n17.gif); }
ol.num li.n18 { background-image: url(http://dino-expo.com/img/all/n18.gif); }
ol.num li.n19 { background-image: url(http://dino-expo.com/img/all/n19.gif); }
ol.num li.n20 { background-image: url(http://dino-expo.com/img/all/n20.gif); }

ul.bu { list-style: none; margin: 0; padding: 0 0 0 1.1em; text-align: left; }
* ul.bu li { height: 1%; }
ul.bu ul { list-style: none; margin: 0; padding: 0 0 0.3em 0; text-align: left;   }
ul.bu li { margin: 0 0 .2em 0; padding: 0 0 0 1.2em; background: transparent url(http://dino-expo.com/img/all/bu01.gif) no-repeat 0 0.25em;      }
ul.bu ul li { padding: 0 0 0 1em; background: transparent url(http://dino-expo.com/img/all/bu02.gif) no-repeat 0 0.25em; }
ul.bu ul ul li { padding: 0 0 0 0.9em; background: transparent url(http://dino-expo.com/img/all/bu03.gif) no-repeat 0 0.22em;  }
ul.bu3 ul, ul.bu ul ul { list-style: none; margin: 0; padding: 0 0 .5em 0; border: 0 solid #f00; }
ul.bu li ol { list-style: decimal; margin: 5px 0 5px 3em; padding: 0; }
ul.bu li ol li { background: none; margin: 0; padding: 0; }
ul.bu li ol.type01, ol.type01 { list-style-type: upper-alpha; margin: 0 0 0 2.2em; padding: 0; }
ul.bu li ol.type01 li { background: none; margin: 0; padding: 0; }
ul.bu li ol.type02, ol.type02 { list-style-type: lower-alpha; margin: 0 0 0 2.2em; padding: 0; }
ul.bu li ol.type01 li { background: none; margin: 0; padding: 0; }
ul.bu li span { display: block; }

ul.buLeft { list-style: none; margin: 0; padding: 0 0 0 16px; text-align: left; display: table; table-layout: fixed; }
* html ul.buLeft { height: 1%; }
ul.buLeft li { float: left; display: inline; margin: 0; padding: 0 1.4em 0 1em; background: transparent url(/img/all/bu01.gif) no-repeat; white-space: nowrap; }
ul.buLeft li a { margin: 0; padding: 0; white-space: nowrap; }

ul.bu0 { list-style: none; margin: 0; padding: 0 0 .5em 1.2em; text-align: left; }
ul.bu0 li { margin: 0; padding: 0 0 0 1.2em; background: url(http://dino-expo.com/img/all/bu_li1-1.gif) no-repeat 0 .34em; }
ul.bu0 ul li { background: url(http://dino-expo.com/img/all/bu_li4.gif) no-repeat 0 .3em; }
ul.bu0 ul ul li { background: url(http://dino-expo.com/img/all/bu_li3.gif) no-repeat 0 .3em; }
ul.bu0 ul ul ul li { background: url(http://dino-expo.com/img/all/bu_li4.gif) no-repeat 0 .3em; }
ul.bu0 ul, ul.bu ul ul, ul.bu ul ul ul { list-style: none; margin: 0; padding: 0 0 .5em 0; border: 0 solid #f00; }

ul.bu2 { margin: 0 0 0 -7px; padding: 0 0 0em 0; list-style: none; text-align: left; }
ul.bu2 li { margin: 0; padding: 0 0 0 1.2em; background: url(http://dino-expo.com/img/all/bu_li2.gif) no-repeat 0.2em 0.2em; }
ul.bu2 ul li { background: url(http://dino-expo.com/img/all/bu_li3.gif) no-repeat 0 0.2em; }
ul.bu2 ul ul li { background: url(http://dino-expo.com/img/all/bu_li4.gif) no-repeat 0 0.2em; }
ul.bu2 ul, ul.bu ul ul { padding: 0 0 0.5em 0; }

ul.bu3 { list-style: none; margin: 0; padding: 0 0 .5em .5em; text-align: left; }
ul.bu3 li{ padding: 0 0 0 1em; background: transparent url(http://dino-expo.com/img/all/bu02.gif) no-repeat 0 0.23em; }
ul.bu3 ul li { padding: 0 0 0 0.9em; background: transparent url(http://dino-expo.com/img/all/bu03.gif) no-repeat 0 0.22em; }
ul.bu3 ul ul li { padding: 0 0 0 0.9em; background: transparent url(http://dino-expo.com/img/all/bu04.gif) no-repeat 0 0.22em; }
ul.bu3 ul, ul.bu3 ul ul { list-style: none; margin: 0; padding: 0 0 .5em 0; border: 0 solid #f00; }

/*td ul.bu, td ul.bu2 { padding: 0; }
td ul.bu li, td ul.bu2 li { background: transparent url(/img/all/td_bu01.gif) no-repeat; }
td ol { margin: 5px 0 5px 3em; padding: 0; }
td ol li { background: none !important; }*/

div.bu ul.bu { margin: 0 0 1em 0; }
div.bu ul.bu li { background: url(/img/all/div_bu01.gif) no-repeat; padding: 0 0 0 1.2em !important; }

div.brclear { clear: both; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; } /* ÁÙ¹Ù²Þ - float ´ÙÀ½ÀÌ ¾Æ´Ï¸é 2¶óÀÎ °£°ÝÀÌ »ý±è */

ul.line { list-style: none; margin: 0; padding: 0; }
ul.line li { margin: 0; padding: 2px 0 0 0; }
ul.line li img { padding: 2px 0 0 0; }

ul.inline { list-style: none; margin: 0; padding: 0; }
ul.inline li { display: inline; margin: 0; padding: 0; }

ul.block { list-style: none; margin: 0; padding: 0; }
ul.block li { display: inline; margin: 0; padding: 0; }
ul.block li img { display: block; margin: 0; padding: 0; }

dl.photo { clear: both; width: 100%; overflow: hidden; margin: 0 0 15px 0; padding: 0 0 2px 0; border-bottom: 1px dashed #ccc; }
dl.photo dt { margin: 0 0 3px 0; padding: 0 0 2px 0; color: #009048; font-weight: bold; letter-spacing: -1px; }
dl.photo dd { margin: 2px 0 0 0; padding: 0; }
dl.photo dt.img, dl.photo dd.img { float: left; margin: 0 10px 0 0; padding: 0; }

/* Tag±¸¹®(Construction) */
strong { font-weight: bold; } /* °­Á¶ */
em { font-style: normal; color: #0566C1; /*color: #f60;*/ } /* °­Á¶ */
em em { font-size: 1.2em; color: #31b22b; font-weight: bold; letter-spacing: -1px; } 
blockquote { margin: 1em 0; padding: 0; font-weight: bold; font-size: 1.167em; color: #369; background: url(/img/all/blockquote_begin.gif) no-repeat; }
blockquote span { margin: 0; padding: 0 1.5em; background: url(http://dino-expo.com/img/all/blockquote_end.gif) no-repeat right bottom; }
q { margin: 1em 0; padding: 0; font-weight: bold; font-size: 1.167em; color: #369; background: url(http://dino-expo.com/img/all/blockquote_begin.gif) no-repeat left 0; }
q span { margin: 0; padding: 0.5em 1.5em; background: url(http://dino-expo.com/img/all/blockquote_end.gif) no-repeat right 0; }

/* Padding */
.pd0 { padding: 0; }
.mg0 { margin: 0; }
.mgt0 { margin-top: 0; }
.mgH1em { margin: 1em 0; }
.mgH2em { margin: 2em 0; }
.indent { margin-left: 12px; }
.indent2em { margin-left: 24px; }
.space { margin-right: 14px; }

/* Scroll */
.scroll { overflow: auto;
scrollbar-face-color: #fff; scrollbar-track-color: #f7f7f7; scrollbar-arrow-color: #333; 
scrollbar-3dlight-color: #fff; scrollbar-highlight-color: #bbb; 
scrollbar-shadow-color: #bbb; scrollbar-darkshadow-color: #fff; 
scrollbar-width: 5px;
}

/* Table */

table.dot { border-collapse: collapse; width: 100%; margin: 3px 0; border-top:1px dashed #84c198; border-right:2px solid #fffff3; *border-right:1px solid #eee; text-indent:0; font-weight:normal; }
table.dot tr td { border-bottom:1px dashed #84c198; padding:10px 0; }
table.embg td { background:#f8eef0; }

table.t1 { border-collapse: collapse; width: 98%; margin: 10px 0; border-top:2px solid #84c198; border-bottom:2px solid #84c198; border-right:2px solid #fffff3; *border-right:1px solid #fffff3; text-indent:0; font-weight:normal; line-height: 1.4em; }
table.t1 col.bg { background: #f5f5f5; color: #666; font-weight: bold; text-align: center; }
table.t1 thead, table.t1 tbody th { font-weight: normal; color: #666; text-align: center; vertical-align: middle; }
table.t1 tfoot th, table.t1 tfoot td { background: #eee; font-weight: bold; color:#666; text-align: center; vertical-align: middle; padding: 5px 12px 5px 12px; }
table.t1 thead th { padding: 4px 0 2px 0; text-align:center; font-weight:bold; background: #e0f1e6; border-right:1px solid #b4d2be; border-bottom:1px solid #b4d2be; color:#3c8453; }
table.t1 tbody th, table.t1 tbody td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 4px 12px 2px 12px; }
table.t1 tbody th { font-weight: bold; background:#eff7f2; }
table.t1 a, table.t1 a:link { color: #007a31; text-decoration: none; cursor: pointer; }
table.t1 a:visited { color: #577136; }
table.t1 a:hover, table.t1 a:active, table.t1 a:focus { color: #06c; text-decoration: underline; } 
table.t1 ul.bu { padding: 0; }



table.t2 { border-collapse: collapse; width: 95%; margin: 3px 0 3px 0px; border: 1px solid #ddd; border-width: 1px; }
table.t2 tr { text-align: left; }
table.t2 th, table.t2 td { border: 1px solid #ddd; padding: 3px 6px 1px 6px; }
table.t2 th, table.t2 thead, table.t2 tfoot { background: #f9f5ee; font-weight: bold; }

table.t3 { border-collapse: collapse; width: 98%; margin: 3px 0 3px 0px; border: 1px solid #ccb; border-width: 1px 0 0 0; }
table.t3 tr {  } /* colgroup À¸·Î td ½ºÅ¸ÀÏÁ¦¾îÇÏ·Á¸é tr¿¡ Á¤ÀÇ  */
table.t3 th, table.t3 td { border: 1px solid #ccb; padding: 3px 6px 1px 6px; }
table.t3 thead, table.t3 tfoot { background: #f4f4f4; font-weight: normal; }
table.t3 thead th, table.t3 tfoot th { background: #eeece5; font-weight: bold; text-align: center; vertical-align: middle; }
table.t3 th { background: #f8f7f3; font-weight: normal; text-align: left; }
table.t3 tr.alt th { background: #fff7f7; }
table.t3 tr.alt td { background: #fffcee; }

table.t3 td.longtxt { text-align: left; white-space: normal; }
table.t3 td.item { width: 26px; background: #fff; text-align: center; }
table.t3 td.substance { text-align: left; white-space: normal; width: 100%; padding: 1em 6px; }

table.t3img { border-collapse: collapse; width: 100%; margin: 3px 0 3px 0px; border: 1px solid #adc6e2; border-width: 0 0 0 0; }
table.t3img tr { text-align: left; vertical-align: top; } /* colgroup À¸·Î td ½ºÅ¸ÀÏÁ¦¾îÇÏ·Á¸é tr¿¡ Á¤ÀÇ  */
table.t3img th, table.t3img td { border: 1px solid #dddddd; padding: 10px; }
table.t3img thead, table.t3img tfoot { background: #f4f4f4; font-weight: normal; }
table.t3img thead th, table.t3img tfoot th { background: #f4f4f4; font-weight: normal; text-align: center; }
table.t3img th { background: #fcfcfc; font-weight: normal; }
table.t3img tr.alt th { background: #f7f7f7; }
table.t3img colgroup.alt { text-align: center; }
table.t3img colgroup col.alt { text-align: center; }
table.t3img colgroup.alt col.alt { text-align: left; }

table.t4 { border-collapse: collapse; width: 98%; margin: 3px 0 3px 0px; border: 1px solid #ddd; border-width: 0px; } 
table.t4 tr { text-align: left ; }
table.t4 th, table.t1 td { border-bottom: 1px solid #eee; padding: 4px 6px 1px 6px; }
table.t4 th, table.t1 thead, table.t1 tfoot { background: #eee; font-weight: bold; }

.th { background:#f4f4f4; color:#666; font-weight:bold; text-align:center;}


/* ºä¾î´Ù¿î·Îµå */
ul.viewer { margin: 0 0 10px 0; padding: 0; line-height: 1.25; }
ul.viewer li { clear: both; display: block; overflow: hidden; list-style: none; margin: 0; padding: 15px 0; border-bottom: 1px dashed #e0e0e0; _height: 90px; }
ul.viewer li span { float: left; display: block; }
ul.viewer li span.ico { width: 135px; margin: 0 0 0 10px; padding: 0; }
ul.viewer li span.txt { width: 500px; margin: 0; padding: 0; text-align:justify }



/* sitemapLayout **********/
table.sitemap { width: ; margin: 0 auto 20px; }
table.sitemap td { padding: 15px; vertical-align: top; width: 180px; }
.sitemap1m01 a { width: 172px; margin: 0 0 4px 0; padding: 2px 0 1px 8px; *padding: 3px 0 0 16px; color: #fff !important; font-weight: bold; letter-spacing: -1px; background: url(http://dino-expo.com/img/etc/sitemap_titbg.jpg) no-repeat; display: block; }
/* sitemap2Depth **********/
.sitemap { width: 180px; min-height: 24px; margin: 0; padding: 0; }
* html .sitemap { height: 24px; }
.sitemap ul { list-style: none; width: 180px; margin: 0; padding: 0; }
.sitemap ul li { width: 180px; min-height: 24px; margin: 0; padding: 0; background: transparent url(http://dino-expo.com/img/etc/sitemap_ul.gif) no-repeat; }
* html .sitemap ul li { height: 24px; } /* IE hack */
.sitemap ul li a { font-weight: normal; letter-spacing: 0; color: #555; min-height: 15px; margin: 0; padding: 6px 10px 3px 17px; display: block; line-height: 1.2; }
* html .sitemap ul li a { height: 15px; } /* IE hack */
.sitemap ul li a:link, .sitemap ul li a:visited { color: #444; }
.sitemap ul li a.active, .sitemap ul li a:hover { color: #0381d5; }
/* sitemap3Depth **********/
.sitemap ul ul { list-style: none; width: 180px; margin: 0; padding: 5px 0; background: #f8f8f8; border-bottom: 1px solid #e0e0e0; } /*  display: none; ÃãÃß´Â°Í¹æÁö */
.sitemap ul ul li { width: 180px; min-height: 16px; margin: 0; padding: 0 0 0 2px; background: transparent url(http://dino-expo.com/img/etc/side3mbg.gif) no-repeat 0.1em -0.2em; border-bottom: none; }
* html .sitemap ul ul li { height: 12px; } /* IE hack */
.sitemap ul ul li a { font-weight: normal; letter-spacing: 0; color: #333; min-height: 14px; margin: 0; padding: 2px 0 0 20px; border-bottom: 0px solid #e0e0e0; line-height: 1.2; }
* html .sitemap ul ul li a { height: 14px; } /* IE hack */
.sitemap ul ul li a:link, .sitemap ul ul li a:visited { color: #555; }
.sitemap ul ul li a.active, .sitemap ul ul li a:hover { color: #0381d5; }
.sitemap ul ul li.side3mtop { height: 10px; }


/* 03 Á¾ÇÔ¾È³» - 02 ±³Åë¾È³» */
.road { margin:-153px 0 0 15px; }


/* ¸®ºä 2006¿¢½ºÆ÷*/
.review { font-size: 1.1em; margin:-340px 0 0 15px; }
.review h3 { margin: 0; padding: 6px 2% 0 0; padding-right: 0; background: transparent /* url(/img/board/thead_bg.gif) no-repeat 100% 100% */; letter-spacing: 0; text-align: left; }



/* ¸®ºä */
.gallery { /*border: 1px solid #000;*/ width:100%; clear: both; margin: 3px 0 6px 0px; padding: 10px 0; /*border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;*/ text-align: center;}
.gallery .line { /* border-top: 1px solid #ccc; */ border-bottom: 1px solid #d7d7d7; }
.gallery table { border-collapse: collapse; width: auto; margin: 0 auto; }
.gallery table td { padding: 6px 5px; vertical-align: top; }
.gallery .frame { display: block; margin:5px 8px 0 0; background: url(http://dino-expo.com/img/07/photobg.gif) no-repeat ; width:144px; height:111px; }
.gallery .picture { margin: 5px 0 0 5px; border: 1px solid #ccc; width:132px; height:99px; }
.gallery .subject { display: block; margin: 0; padding: 3px 3px 0 3px; text-align: left; white-space: normal; background: transparent; }
.gallery .grade { float: left; position: relative; width:144px; margin: 0; padding: 1px 0 0 0; border-top: 1px dashed #d5d5d5; text-align: right; }


/* 05 ¿¢½ºÆ÷¼Ò½Ä - 05 ¿¢½ºÆ÷È«º¸¼¾ÅÍ */
#promotion { clear: both; width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(http://dino-expo.com/img/05/05_05_bg01_01.gif) no-repeat center top; }
#promotion_wrap { clear: both; padding: 3px 18px 30px 18px; background: url(http://dino-expo.com/img/05/05_05_bg01_01.gif) no-repeat center bottom; overflow: hidden; _height: 10px; _overflow: visible; }

#promotion2 { clear: both; width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(http://dino-expo.com/img/05/05_05_bg01_02.gif) no-repeat center top; }
#promotion_wrap2 { clear: both; padding: 3px 18px 30px 18px; background: url(http://dino-expo.com/img/05/05_05_bg01_02.gif) no-repeat center bottom; overflow: hidden; _height: 10px; _overflow: visible; }

#promotion3 { clear: both; width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(http://dino-expo.com/img/05/05_05_bg01_03.gif) no-repeat center top; }
#promotion_wrap3 { clear: both; padding: 3px 18px 30px 18px; background: url(http://dino-expo.com/img/05/05_05_bg01_03.gif) no-repeat center bottom; overflow: hidden; _height: 10px; _overflow: visible; }

.promo { float:left; display: inline; width: 135px; margin:  10px 0 10px 20px;  }
.promo2 { float:left; display: inline; width: 270px; margin:  10px 0 10px 20px;  }
.promo .picture, .promo2 .picture { border: 1px solid #ccc; margin: 0 0 10px 0; }
.promo .bt, .promo2 .bt { float: left; margin: 0 5px 0 0; }
.promo .bt2, .promo2 .bt2 { float: left;}



/* 06 °ø·æÀÇ ¸ðµç°Í - 02 °ø·æ°¶·¯¸® */

#gallerydino { width: 100%; margin: 0px 0 1.5em 0; padding: 55px 0 0 0; background: url(http://dino-expo.com/img/06/03_01_bg01.gif) no-repeat center top; text-align: center; }
#gallerydino2 { width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(http://dino-expo.com/img/06/03_01_bg02.gif) no-repeat center top; text-align: center; }
#gallerydino3 { width: 100%; margin: -12px 0 1.5em 0; padding: 80px 0 0 0; background: url(http://dino-expo.com/img/06/03_01_bg03.gif) no-repeat center top; text-align: center; }
#gallerydino_wrap { padding: 3px 18px 30px 18px; background: url(http://dino-expo.com/img/06/03_01_bg01.gif) no-repeat center bottom; overflow: auto; }

#gallerydino table, #gallerydino2 table { background: #F5F2E5 ;border: 0; width: 98%; margin: 0 auto; }
#gallerydino table td, #gallerydino2 table td { background: #F5F2E5 ;/* padding: 6px 5px; vertical-align: top;*/  text-align: center; }
#gallerydino .frame { margin:5px 8px 0 0; background: transparent; width:125px; height:115px; }
#gallerydino .picture { margin: 5px 0 10px 1px; border: 0px solid #ccc; width:125px; height:115px;  }
#gallerydino .subject { display: block; margin: 5px 0 0 0; padding: 3px 3px 0 3px; text-align: center; white-space: normal; background: transparent; }

#gallerydino2 .frame { display: block; margin:5px 5px 3px 5px; background: url(http://dino-expo.com/img/07/photobg.gif) no-repeat ; width:144px; height:111px; }
#gallerydino2 .picture { margin: 5px 0 0 1px; border: 1px solid #ccc; width:132px; height:99px; }
#gallerydino2 .subject { word-spacing: -1px; letter-spacing: -1px; line-height: 1.3; display: block; margin: 0; padding: 3px 3px 0 3px; text-align: center; white-space: normal; background: transparent; }

#gallerydino3 .frame { display: block; margin:5px 40px 3px 40px; background: url(http://dino-expo.com/img/06/06_03_gamebg01.gif) no-repeat ; width:180px; height:139px; }
#gallerydino3 .picture { margin: 5px 0 0 1px; border: 1px solid #ccc; width:168px; height:127px; }
#gallerydino3 .subject { word-spacing: -1px; letter-spacing: -1px; line-height: 1.3; display: block; margin: 0; padding: 3px 3px 0 3px; text-align: center; white-space: normal; background: transparent; }


/* 06 °ø·æÀÇ ¸ðµç°Í - 03 °ø·æ°ÔÀÓ */
#gaamedino { width: 90%; margin: 0px 0 1.5em 0; padding: 80px 0 0 0; background: url(http://dino-expo.com/img/06/03_01_bg04.gif) no-repeat center top; text-align: center; }
#gaamedino_wrap { padding: 3px 18px 30px 18px; background: url(http://dino-expo.com/img/06/03_01_bg04.gif) no-repeat center bottom; overflow: auto; }

#gaamedino table { background: #F5F2E5 ;border: 0; width: 100%; margin: 0 auto; }
#gaamedino table td { background: #F5F2E5 ;/* padding: 6px 5px; vertical-align: top;*/  text-align: center; }
#gaamedino .frame { display: block; margin:5px 12px 3px 12px; background: url(http://dino-expo.com/img/06/06_03_gamebg01.gif) no-repeat ; width:180px; height:139px; }
#gaamedino .picture { margin: 5px 0 0 1px; border: 1px solid #ccc; width:168px; height:127px; }
#gaamedino .subject { word-spacing: -1px; letter-spacing: -1px; line-height: 1.3; display: block; margin: 0; padding: 3px 3px 0 3px; text-align: center; white-space: normal; background: transparent; }

/* 06 °ø·æÀÇ ¸ðµç°Í - 03 °ø·æ°ÔÀÓ ÇÃ·¡½Ã»õÃ¢ */
#gaameflash { width: 670px; height: 493px; margin: 0; padding: 0; background: #fff; text-align: center; }

#gaameflash2 { width: 588px; height: 489px; margin: 0; padding: 19px 0 0 2px; background: url(http://dino-expo.com/img/06/dinogame_bg01.png) no-repeat left top; text-align: center; }

/* ÀÚÁÖÇÏ´Â Áú¹® */
#faq { }
#faq h3 { color: #555; font-size: 1em; font-weight: bold; letter-spacing: -1px; background: transparent url(http://dino-expo.com/img/04/03_01_icon01.gif) no-repeat 0 3px; margin: 1em 0 0.8em; padding: 4px 0 0 24px; }
#faq h3 span { display: none; }
#faq table { border-collapse: collapse; width: 100%; margin: 10px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada; border-right:2px solid #fffff3; *border-right:1px solid #fffff3; text-indent:0; font-weight:normal; line-height: 1.4em; }
#faq table tbody td { border-bottom: 1px solid #ddd; padding: 10px; background:#f8f8f8; }
#faq table tbody th { font-weight: bold; background:#eff7f2; }
#faq table a, #faq table a:link { color: #EC5701; text-decoration: none; cursor: pointer; }
#faq table a:visited { color: #EC5701; }
#faq table a:hover, #faq table a:active, #faq table a:focus { color: #06c; text-decoration: underline; } 
#faq table td span { display: none; }



/* º»¹®1Â÷¸Þ´ºÅÇ text + background */
#contenttabmenu { width: 100%; height: 190px; margin: -15px 0 0.5em 0; line-height: 1.25; background: url(http://dino-expo.com/img/01/tabimg01_bg01.gif) no-repeat 0 0; }
#contenttabmenu * { list-style: none; margin: 0; padding: 0; }
#contenttabmenu ul { overflow: hidden; }
#contenttabmenu ul.contenttabmenu {  list-style: none; width: 100%; margin: 0; padding: 0; overflow: auto; }
#contenttabmenu ul li {  display: inline; float: right; margin: 0 0 0 0; padding: 0; }
#contenttabmenu ul li a { }
* html #contenttabmenu ul li a { display: inline-block; }
#contenttabmenu ul li:hover, #contenttabmenu ul li:focus, 
#contenttabmenu ul li.on { background: url(http://dino-expo.com/img/inc/ctabmbg.gif) no-repeat 0 -100px; color: #fff; }
#contenttabmenu ul li:hover a, #contenttabmenu ul li:focus a,
#contenttabmenu ul li.on a { background:  url(http://dino-expo.com/img/inc/ctabmbg.gif) no-repeat 100% -100px; color: #fff; }
/* IE,FF¿¡¼­ÅÇÅ°ÀÌµ¿½Ã a ÅÂ±×¸¦ Áö³ª°¡¹Ç·Î li:focus ´Â Àû¿ë¾ÈµÊ */

/* º»¹®2Â÷¸Þ´ººÒ¸´ */
#contentmenu { border: 1px solid #ddd; padding: 0; margin: 0.5em 0; }
#contentmenu_wrap { border: 4px solid #f7f7f7; padding: 9px 12px 9px; background: #fff; _height: 1%; } 
#contentmenu ul { clear: both; overflow: hidden; width: 100%; margin: 0; padding: 0; list-style: none; }
#contentmenu ul li { float: left; display: inline; white-space: nowrap; margin: 0 1em 3px 0; padding: 0 0 0 1.5em; background: url(http://dino-expo.com/img/all/btn_bu.gif) no-repeat 4px 1px; line-height: 1.25; }
#contentmenu ul li a {  }
#contentmenu ul li.on a { font-weight: bold; letter-spacing: -1px; }
#contentmenu ul.col1 li { width: 95%; }
#contentmenu ul.col2 li { width: 40%; }
#contentmenu ul.col3 li { width: 25%; }
#contentmenu ul.col4 li { width: 20%; }
#contentmenu ul.col5 li { width: 15%; }
#contentmenu ul.col8 li { width: 8%; }

/* º»¹®3Â÷¸Þ´ººÒ¸´ */
.contentmenu {  }
.contentmenu ul { width: 100%; margin: 0; padding: 0; list-style: none; overflow: auto; }
.contentmenu li { margin: 0; padding: 0; background: transparent; }
.contentmenu ul li { float: left; display: inline; white-space: normal; margin: 0 .6em 0 0; padding: 0 0 0 1.1em; background: url(/img/all/btn_bu2.gif) no-repeat 0 40%; } /* white-space: nowrap; ÀÏ¶§´Â ºÎ¸ð¿µ¿ªÀ» ¹þ¾î³² */
.contentmenu ul li a {  }
.contentmenu ul li.on a { font-weight: bold; letter-spacing: -1px; }
.contentmenu ul.col1 li { width: 95%; }
.contentmenu ul.col2 li { width: 40%; }
.contentmenu ul.col3 li { width: 25%; }
.contentmenu ul.col4 li { width: 20%; }
.contentmenu ul.col5 li { width: 15%; }

.hbox_01 { width: 647px; height:570px; background: url(/07/img/2006_bg.gif) no-repeat; padding: 15px 0px 0 0; margin: 0 0px 15px 0; }


/* rbox Style */
.rbox_wrap { width: 100%; background: url(http://dino-expo.com/img/all/rbox_bg01.gif) no-repeat; padding: 15px 0 0 0; margin: 0 0 15px 0; }
.rbox_wrap div.rbox { width: 611px; background: url(http://dino-expo.com/img/all/rbox_bg01.gif) no-repeat 0 100%; padding: 0 24px 13px 24px; margin: 0; }
.rbox_wrap div.rbox div.inner { padding: 0; } /* ¼öÁ¤(2008.6.5) - padding: 0 24px;*/

.rbox_wrap.select { text-align: center; }
.rbox_wrap.select label { font-weight: bold; }
.rbox_wrap.select input.img { margin-bottom: 1px; }

/* rbox Style-ÄÁÅÙÃ÷ */
.crbox_wrap { width: 100%; background: transparent url(http://dino-expo.com/img/all/rbox_bg02.gif) no-repeat 0 100%; padding-bottom: 20px; margin-bottom: 20px; }
.crbox_wrap div.crbox { background: transparent url(http://dino-expo.com/img/all/rbox_bg02.gif) no-repeat; padding-top: 20px; }
.crbox_wrap div.crbox div.inner { width: 629px; background: transparent url(http://dino-expo.com/img/all/rbox_bg0201.gif) repeat-y; padding-left: 15px; padding-right: 15px; overflow: hidden; }

#calendar { margin: 0 auto; }
#calendar table { width: 100%; border-collapse: collapse; padding: 0; border: 1px solid #ddd; border-top: 1px solid #58bc0c; }
#calendar table thead tr { text-align: center; }
#calendar table thead th { font-weight: bold; padding: 10px 6px; border-right: 1px solid #ddd; background: #f7f7f7; }
#calendar table tbody tr { text-align: center; }
#calendar table tbody td { padding: 10px 6px; border: 1px solid #ddd; border-width: 1px 1px 0 0; vertical-align: top; }
#calendar table tbody td.on { background: #ddd; }
#calendar table .sun { color: #ff3000; }
#calendar table .sat { color: #0066ff; }

/* Ãß°¡ */
.topm10 { margin-top: 10px; }
.topm20 { margin-top: 20px; }
.topm30 { margin-top: 30px; }
.topm40 { margin-top: 40px; }
.topm50 { margin-top: 50px; }
.topm_20 { margin-top: -20px; }

img.tal { float: left; margin: 0 10px 10px 0; }
img.tar { float: right; margin: 0 0 10px 10px; }
img.tac { display: block; margin: 1em auto; }

img { vertical-align: top; }

/* ±Û²Ã, ¹®Àå */
div.brclear { clear: both; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; } /* ÁÙ¹Ù²Þ - float ´ÙÀ½ÀÌ ¾Æ´Ï¸é 2¶óÀÎ °£°ÝÀÌ »ý±è */

/*  ÀÏÁ¤°ü¸® css */
.box0 { border: 1px solid #ddd; padding: 0; margin: 0.5em 0; }
.box5bg { border: 4px solid #f7f7f7; padding: 4px 4px 4px 4px; height:15px; }
table.t6 { border-collapse: collapse; width: 100%; margin: 0 0 3px 0; border: 1px solid #ddd; border-width: 1px; }
table.t6 tr { text-align: center; }
table.t6 td { border: 1px solid #ddd; padding: 3px 6px 1px 6px;  text-align: left;}
table.t6 thead th { background: #f4f4f4; font-weight: bold; text-align: center; }
table.t6 col.alignleft, table.t6 colgroup.alignleft  { text-align:left; }
table.t6 td.tbg6 { text-align:left; }
table.t6 td.img { text-align: center; }

.bgfc { background: #fcfcfc; }
.bgf7 { background: #f7f7f7; }
.bgee { background: #eee; }
.bgem { background: #f5f8e7; }
.bgem2 { background: #f8eef0; }


/*   ÀÌ¹ÌÁö ·Ñ¿À¹ö css */
a.rollover img { border-width:0px; display:inline; } 
a.rollover img.over { display:none; } 
a.rollover:hover { border:0px } 
a.rollover:hover img { display:none; } 
a.rollover:hover img.over { display:inline; } 


/* °³º°Á¶ÇÕ¼Ó¼ºÅ¬·¡½º : Mozila.org css¼±¾ð Á¦¾È¼ø¼­ ***********************************************************************/

.ml130, .indent { display: block; overflow: hidden; margin-left: 1em; }


/* 05 ¿¢½ºÆ÷¼Ò½Ä - 05 ¿¢½ºÆ÷È«º¸¼¾ÅÍ */
#promotion { clear: both; width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(/05/img/05_05_bg01_01.gif) no-repeat center top; }
#promotion_wrap { clear: both; padding: 3px 18px 30px 18px; background: url(/05/img/05_05_bg01_01.gif) no-repeat center bottom; overflow: hidden; _height: 10px; _overflow: visible; }

#promotion2 { clear: both; width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(/05/img/05_05_bg01_02.gif) no-repeat center top; }
#promotion_wrap2 { clear: both; padding: 3px 18px 30px 18px; background: url(/05/img/05_05_bg01_02.gif) no-repeat center bottom; overflow: hidden; _height: 10px; _overflow: visible; }

#promotion3 { clear: both; width: 100%; margin: -12px 0 1.5em 0; padding: 55px 0 0 0; background: url(/05/img/05_05_bg01_03.gif) no-repeat center top; }
#promotion_wrap3 { clear: both; padding: 3px 18px 30px 18px; background: url(/05/img/05_05_bg01_03.gif) no-repeat center bottom; overflow: hidden; _height: 10px; _overflow: visible; }

.promo { float:left; display: inline; width: 135px; margin:  10px 0 10px 20px;  }
.promo2 { float:left; display: inline; width: 270px; margin:  10px 0 10px 20px;  }
.promo .picture, .promo2 .picture { border: 1px solid #ccc; margin: 0 0 10px 0; }
.promo .bt, .promo2 .bt { float: left; margin: 0 5px 0 0; }
.promo .bt2, .promo2 .bt2 { float: left;}


