@charset "utf-8";
/*
                                           ___
  _ __  ___  _   _ _ ___        ___  ___  / _ \
 | '__|/ _ \| | | | '__ \      / __|/ _ \| | | |
 | |  |  __/| |_| | (__) |    _\ \ |  __/| |_| |
 |_|   \___| \___/|  ___/    |___/  \___| \___/
                  |_|

 REUP 장세영
 se0ciznet@gmail.com
 Last Update :090917
*/

/* Type Selector */
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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
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 */

/* Layout Selector */
#wrap {position:relative; width:978px; margin:0 auto;}
#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_body02 {height:100%; padding-bottom:10px; background:url('/images/common/bg/bg_sub_contents_bottom02.gif') no-repeat left bottom;}
#sub_contents .tlt {position:relative; height:54px; background:url('/images/common/bg/bg_sub_contents_tlt.gif') repeat-y left top;}
#sub_contents .tlt01 {position:relative; height:54px; background:url('/images/common/bg/bg_sub_contents_tlt2.gif') repeat-y left top;}
#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;}

.price_contents_body .tab_nav {overflow:hidden; *zoom:1; margin-left:14px;  background:url('/images/common/bg/btn_tab_price_01_bg.gif'); }
.price_contents_body .tab_nav li {float:left; margin-right:10px;}
.price_contents_body .price_bottom { overflow:hidden; *zoom:1; margin-left:14px;  background:url('/images/common/bg/btn_tab_price_02_bg.gif');height:1px; }
.price_contents_body p {font-size:20px; color:black; font-weight:bold; padding-left:25px;}
.price_contents_body dl dt {font-size:15px; padding-top:15px; padding-left:30px;}
.price_contents_body dl dt em {font-style:none; text-decoration:underline;}
.price_contents_body dl dd {width:700; height:71; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:10px; margin-left:15px; margin-top:15px;}
.price_contents_body dl .gray_bg {background:#f2f2f2; margin-top:15px; width:630px; padding-left:20px; padding-right:20px; margin-left:15px; margin-right:15px;}
.price_contents_body .title {text-align:left; font-size:13px; font-weight:bold; color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .7em; padding-left:15px; height:30px;}
.price_contents_body .contsa {text-align:left; color:#1c1c1c;font-weight:normal; font-size:12px;  }
.price_contents_body .title02 {font-size:13px; font-weight:bold;color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .4em; padding-left:15px; height:60px;}
.price_contents_body .button {text-align:center;}
.price_contents_body .xsize {font-size:11px;}

.price_contents_body_in4 {width:700px;  padding-top:0px; padding-bottom:5px;margin-right:10px; overflow:hidden; *zoom:1;}

.price_contents_body_in4 .con01 {float:left; width:700px; margin-left:50px; }

.price_contents_body_in4 table {margin-left:20px;margin-right:5px;width:680px; font-weight:bold;}
.price_contents_body_in4 table th {color:#ff6517; padding:10px 0;}
.price_contents_body_in4 table td {text-align:left; color:#1c1c1c;}
.price_contents_body_in4 table td.num {color:#787878; text-decoration:none;}
.price_contents_body_in4 table td.left {color:#787878; text-decoration:none; text-align:left; padding-left:19px;}
.price_contents_body_in4 table td .imgs {padding-top:5px;}
.price_contents_body_in4 table tr.tr01 td {background:#ffffff;padding-top:5px;padding-bottom:5px;}
.price_contents_body_in4 table tr.tr02 td {background:#f2f2f2;}
.price_contents_body_in4 table tr.tr03 td {background:#f2f2f2;}

.price_contents_body_in4 table td.first {text-align:left;vertical-align:middle;font-size:12pt; color:#1c1c1c;padding-left:20px; height:30px;}
.price_contents_body_in4 table td.first2 {text-align:left; color:#656565;font-weight:normal;padding-left:10px;}
.price_contents_body_in4 table td.first3 {vertical-align:middle;padding-top:75px;margin-top:75px;text-align:left;padding-top:0px; color:#656565;font-weight:bold;padding-left:10px; line-height:130%;}


#footer {margin:15px 0 30px 0; text-align:center; *zoom:1; overflow:hidden;}
#footer p {float:left; margin:0 25px 0 30px; padding-top:15px; font-size:12px; color:#525252; font-weight:bold; letter-spacing:-.1em;}
#footer .banner01 {float:left; padding-left:20px;}
#footer .banner02 {float:left; padding-top:10px;}