@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

body {margin:0; padding:0;  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 0.9em; color:#666;  line-height:1;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
fieldset, button {border:none;}
img {border:0 none; vertical-align:top;}
a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
textarea {overflow:auto;}
hr, legend {display:none;}
html:first-child select {padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */


/* 정렬 */
.floatL {float:left !important;}
.floatR {float:right !important;}
.clear  {clear:both !important;}
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}
.alignT {vertical-align:top !important;}
.alignM {vertical-align:middle !important;}
.alignB {vertical-align:bottom !important;}

#sub_contents_wrap {overflow:hidden; *zoom:1; margin:10px 10px 10px 10px;}

#sub_contents {float:left; width:717px; background:url('/images/common/bg/bg_sub_contents_body.gif') repeat-y left top;}
.sub_contents_body {height:100%; padding-bottom:11px; background:url('/images/common/bg/bg_sub_contents_bottom.gif') no-repeat left bottom;}

#sub_contents .tlt02 {position:relative; height:54px; background:url('/images/common/bg/bg_sub_contents_tlt02.gif') repeat-y left top;}
#sub_contents .tlt h2, #sub_contents .tlt02 h2 {padding:22px 0 0 35px; font-size:22px; color:#fff;}
#sub_contents .tlt h2 em, #sub_contents .tlt02 h2 em {color:#c44017; font-style:normal;}
#sub_contents .tlt a {position:absolute; top:26px; left:567px; font-size:13px; color:#de4400; font-weight:bold;}


/*prices*/

.price_contents_body31 {clear:both; width:740px; padding-top:0px; margin-left:0px; margin-top:0px;}
.price_contents_body_in31 {width:680px;text-align:center; padding-left:20px; padding-top:15px;}
.price_contents_body_in31 table {width:680px;font-size:10pt;text-align:center}

.price_contents_body_in31 table tr{height:25px;}