@charset "utf-8";

@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/rb/djds/css/font/NanumGothic.eot');
  src: local('?'), url('/rb/djds/css/font/NanumGothic.woff') format('woff'), url('/rb/djds/css/font/NanumGothic.ttf') format('truetype');
}


html {height:auto;overflow-y:scroll;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0;
}
body, input, textarea, select, table, button {
	color:#666666;
	font-family:NanumGothic,sans-serif;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}

ol, ul, li { list-style:none; }

/* anchor - ÁöÁ¤¼ø¼­ link, visited, hover, active */
a { text-decoration:none; color:#666666;}
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:none;color:#000000; }

/* ¼û±è¿µ¿ª */
#accessibility, #accessibility_footer, .skip, hr, legend {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
caption { display:none; }

/* skipNavi*/
#skipNavi{display:block;height:0; }
#skipNavi a{display:block; position:absolute; top:-500px; left:0; overflow:hidden; width:100%; z-index:1000000000000; font-weight:bold;}
#skipNavi a:active, #skipNavi a:focus{position:absolute;top:0; left:0; display:block;width:100%; height:30px; line-height:30px;background:#222; color:#fff; font-size:1.3em; text-align:center;}

/* ie6¿¡¼­ ÀÌ¹ÌÁö °ø¹é 0À¸·Î Á¶Àý */
img {
	border:0;
	margin:0;
	padding:0;
}

/* ÀÌ¹ÌÁö ÀÎÇ²µî ¼¼·ÎÁß¾ÓÁ¤·Ä */
input, textarea, select, img {vertical-align: middle; }

/* ie6 png ÆÄÀÏ Åõ¸íÃ³¸® */
.png24 { tmp:expression(setPng24(this)); }

/* table caption ¼û±è*/
table caption { display:none; }
table {border-collapse:collapse; border-spacing:0;}


.fl {float:left !important;}
.fr {float:right !important;}
.cl {clear:both;}
.al {text-align:left !important;}
.ar {text-align:right !important;}
.at {vertical-align:top;}
.ab {vertical-align:bottom;}
.am {vertical-align:middle !important;}
.ac {text-align:center !important;}
.b {font-weight:bold !important;}
.u {text-decoration: underline !important;}

/* font-size */
.fs00 {font-size:0px;line-height:0px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs20 {font-size:20px;}

.f_spac1 {letter-spacing:-1px;}
.f_spac2 {letter-spacing:-2px;}

/* ÆùÆ®±âº»ÄÃ·¯ */
.bla {color:#000000;}
.whi {color:#ffffff;}
.red {color:#ff0e0e;}
.blue {color:#2b8af4;}

/* line-height */
.ln14 {line-height:14px;}
.ln16 {line-height:16px;}
.ln18 {line-height:18px;}
.ln20 {line-height:20px;}
.ln22 {line-height:22px;}
.ln24 {line-height:24px;}


/* margin */
.mt05 {margin-top:5px;}
.mt08 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt80 {margin-top:80px;}

.mb03 {margin-bottom:3px;}
.mb05 {margin-bottom:5px;}
.mb08 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb80 {margin-bottom:80px;}

.ml05 {margin-left:5px;}
.ml08 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml55 {margin-left:55px;}
.ml60 {margin-left:60px;}
.ml80 {margin-left:80px;}


.mr05 {margin-right:5px;}
.mr08 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr55 {margin-right:55px;}
.mr60 {margin-right:60px;}
.mr80 {margin-right:80px;}

/* padding */
.pl03 {text-align:left; padding-left:3px;}
.pl05 {text-align:left; padding-left:5px;}
.pl10 {text-align:left; padding-left:10px;}
.pl15 {text-align:left; padding-left:15px;}
.pl20 {text-align:left; padding-left:20px;}
.pl25 {text-align:left; padding-left:25px;}
.pl30 {text-align:left; padding-left:30px;}


.pr03 {text-align:right; padding-right:3px;}
.pr05 {text-align:right; padding-right:5px;}
.pr10 {text-align:right; padding-right:10px;}
.pr15 {text-align:right; padding-right:15px;}
.pr20 {text-align:right; padding-right:20px;}
.pr25 {text-align:right; padding-right:25px;}
.pr30 {text-align:right; padding-right:30px;}

.pt01  {vertical-align:top; padding-top:1px;}
.pt02  {vertical-align:top; padding-top:2px;}
.pt03  {vertical-align:top; padding-top:3px;}
.pt04  {vertical-align:top; padding-top:4px;}
.pt05  {vertical-align:top; padding-top:5px;}
.pt06  {vertical-align:top; padding-top:6px;}
.pt07  {vertical-align:top; padding-top:7px;}
.pt08  {vertical-align:top; padding-top:8px;}
.pt09  {vertical-align:top; padding-top:9px;}
.pt10  {vertical-align:top; padding-top:10px;}
.pt11  {vertical-align:top; padding-top:11px;}
.pt12  {vertical-align:top; padding-top:12px;}
.pt13  {vertical-align:top; padding-top:13px;}
.pt14  {vertical-align:top; padding-top:14px;}
.pt15  {vertical-align:top; padding-top:15px;}
.pt20  {vertical-align:top; padding-top:20px;}
.pt25  {vertical-align:top; padding-top:25px;}
.pt30  {vertical-align:top; padding-top:30px;}
.pt40  {vertical-align:top; padding-top:40px;}
.pt50  {vertical-align:top; padding-top:50px;}

.pb01  { padding-bottom:1px;}
.pb02  { padding-bottom:2px;}
.pb03  { padding-bottom:3px;}
.pb04  { padding-bottom:4px;}
.pb05  { padding-bottom:5px;}
.pb06  { padding-bottom:6px;}
.pb07  { padding-bottom:7px;}
.pb08  { padding-bottom:8px;}
.pb09  { padding-bottom:9px;}
.pb10  { padding-bottom:10px;}
.pb11  { padding-bottom:11px;}
.pb12  { padding-bottom:12px;}
.pb13  { padding-bottom:13px;}
.pb14  { padding-bottom:14px;}
.pb15  { padding-bottom:15px;}
.pb20  { padding-bottom:20px;}
.pb30  { padding-bottom:30px;}
.pb40  { padding-bottom:40px;}
.pb50  { padding-bottom:50px;}






/* ÀüÃ¼_±âº»_°øÅëÀû¿ë*/
#wrap {position:relative;width:100%;text-align:center;}
#header {width:100%;margin-bottom:30px}
#container {width:1000px;margin:0 auto ;}


.page_layout img { width:100% }



h1.logo {position:absolute; margin:0 auto; z-index:100; left:50%;margin-left:-480px; top:30px;}
p.menu_on_off {position:absolute; z-index:110; top:20px; left:50%; margin-left:440px;}
#com_menu {width:100%;position:relative; min-height:110px; margin:0 auto;background:#1e1e1e;z-index:10;}/*»ó´Ü¸Þ´º·Î°íºÎºÐ*/
#com_menu .sub_menu_bg {/*background:url(/rb/djds/img/menu_sub_bg.jpg) center top;*/background:#444444; height:50px;}
#com_menu .menu_in {width:1000px; margin:0 auto; position:relative;}
#com_menu .global_menu {width:100%; height:110px;}
#com_menu .global_menu .oneDep {cursor:pointer;float:left;padding:10px 0 10px 0;width:19.6%;font-weight:bold;color:#686868;font-size:14px;}
#com_menu .global_menu .oneDep a:hover{color:#6c8fd1;}

#lang_ver  {position:absolute; margin:0 auto; z-index:100; left:50%;margin-left:350px; top:46px;}

/*
#sub1 {position:absolute;top:60px;left:40px;width:100%;text-align:center;}
#sub1 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub1 li {float:left; padding:10px 12px;cursor:pointer;}
#sub1 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub1 .twoDep a:hover{color:#6c8fd1;}


#sub2 {position:absolute;top:60px;left:185px;width:100%;text-align:center;}
#sub2 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub2 li {float:left; padding:10px 12px;cursor:pointer;}
#sub2 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub2 .twoDep a:hover{color:#6c8fd1;}


#sub3 {position:absolute;top:60px;left:330px;width:100%;text-align:center;}
#sub3 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub3 li {float:left; padding:10px 12px;cursor:pointer;}
#sub3 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub3 .twoDep a:hover{color:#6c8fd1;}


#sub4 {position:absolute;top:60px;left:200px;width:100%;text-align:center;}
#sub4 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub4 li {float:left; padding:10px 12px;cursor:pointer;}
#sub4 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub4 .twoDep a:hover{color:#6c8fd1;}


#sub5 {position:absolute;top:60px;left:550px;width:100%;text-align:center;}
#sub5 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub5 li {float:left; padding:10px 12px;cursor:pointer;}
#sub5 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub5 .twoDep a:hover{color:#6c8fd1;}
*/

#com_menu .st_Nav {position:absolute; right:100px; top:50px; margin:0px; padding:0px;z-index:100;}
#com_menu .st_Nav li {float:left; background:url(/rb/djds/img/com_top_line.jpg) no-repeat 0px 1px; padding-left:7px; margin-left:7px;}
#com_menu .st_Nav li.first {background:none;}
#com_menu .st_Nav img {vertical-align:top;}
#com_menu .st_Nav li a{color:#555; font-family:dotum;}



/* Á¢±Ù¼º¸Þ´º */
#TopMenu{ }
#TopMenuSub{ padding:0 0 0 0; margin:0;}
#TopMenuSub ul{width:550px; margin:0; padding:0; list-style:none; display:inline-block; overflow:hidden;}
#TopMenuSub ul li{ float:left; width:auto; margin:0 0 0 0;}

#TopMenuSub ul li div{width:294px; height:44px; padding-top:20px; position:absolute; left:0; top:100px; --background-color:#0c4da2; }
#TopMenuSub ul li.menu1 div{width:500px; left:260px; }
#TopMenuSub ul li.menu2 div{width:400px; left:370px; }
#TopMenuSub ul li.menu3 div{width:400px; left:470px; }
#TopMenuSub ul li.menu4 div{width:480px; left:60px; }
#TopMenuSub ul li.menu5 div{width:200px; left:380px;}
#TopMenuSub ul li div ul{width:auto; float:left; margin:0 0 0 10px; height:24px; padding:0 0 0 0; list-style:none; display:inline;}
#TopMenuSub ul li div ul li{ width:auto; height:auto; padding:5px 30px 0 0; }


/* ÅÇ¸Þ´º */
/* images */
.listTab li a .button1{ background-image:url(/rb/djds/img/main_tt_01.gif); width:95px; height:22px;background-position:0 -22px;}
.listTab li a .button2{ background-image:url(/rb/djds/img/main_tt_01.gif); width:95px; height:22px;background-position:-90px 1px;}
.listTab.m1 .m1 a .button1{ background-image:url(/rb/djds/img/main_tt_01.gif); width:95px; height:22px;background-position:0 1px;}
.listTab.m2 .m2 a .button2{ background-image:url(/rb/djds/img/main_tt_01.gif); width:95px; height:22px;background-position:-90px -22px;}

/* Lined Tab */
.listTab{width:100%;}
.listTab ul{ position:relative; font-size:12px; *zoom:1;}
.listTab ul:after{ content:""; display:block; clear:both;}
.listTab li{ float:left; -margin-bottom:-1px;text-align:left;}
.listTab li a span{ display:inline-block; cursor:pointer;}
.listTab li ul{ display:none; width:300px; position:absolute; top:40px; left:0; border:0; margin:0; padding:0; *zoom:1;}
.listTab li ul:after{ content:""; display:block; clear:both;}
.listTab li li{ float:none; position:relative; -margin:0 0 8px 0; color:#999;background:url(/rb/djds/img/main_news_dot.gif) no-repeat 6px 10px;padding-left:15px; line-height:24px;}
.listTab li li a{ float:none; padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transparent; letter-spacing:normal;text-decoration:none;}
.listTab li li a:hover,
.listTab li li a:active,
.listTab li li a:focus{ color:#000 !important; text-decoration:none;}
.listTab li li date,
.listTab li li .date{ position:absolute; top:0; right:0;}
.listTab li li.more{ position:absolute; top:-35px; right:0; border:0 !important; background:transparent;}

.listTab.m1 .m1 ul,
.listTab.m2 .m2 ul{ display:block;}

/* jsOff */
.listTab.jsOff{ height:auto;}
.listTab.jsOff ul{ border:0;}
.listTab.jsOff li{ float:none; position:relative;}
.listTab.jsOff li a{ float:none; display:block; font-weight:bold; color:#333;}
.listTab.jsOff li ul{ position:static; display:block; left:0; top:0;}
.listTab.jsOff li li a{ display:inline; border:0 !important; background:none !important; font-weight:normal;}
.listTab.jsOff li li.more{ top:7px; right:15px;}

/* ¸ÞÀÎ */
.main_header {position:absolute; top:0; background:none !important;}

#main_visual {width:100%;height:792px; background:#020001;position:relative;}
#main_visual .visual_01{position:absolute;background:url(/rb/djds/img/main_visual_01.jpg) no-repeat center top; width:100%;margin:0 auto;height:792px; text-align:center;}
#main_visual .visual_02{position:absolute;background:url(/rb/djds/img/main_visual_02.jpg) no-repeat center top; width:100%;margin:0 auto;height:792px; text-align:center;}
#main_visual .visual_03{position:absolute;background:url(/rb/djds/img/main_visual_03.jpg) no-repeat center top; width:100%;margin:0 auto;height:792px; text-align:center;}

#main_contents {width:1000px;margin:0 auto;border:5px solid #dcb997;}/*¸ÞÀÎ ÄÁÅÙÃ÷ ºÎºÐ_¼½¼ÇÀ¸·Î css±¸ºÐ*/
#main_contents .sec01 {float:left;width:330px;}
#main_contents .sec02 {float:left;text-align:left;width:340px;}
#main_contents .sec02 h2{padding-bottom:17px;}

#main_contents .sec03 {float:right;text-align:left;width:330px;}
#main_contents .sec03 h2{padding-bottom:17px;}

/*¸ÞÀÎ_°¡·ÎÇüÀÇ ¼¼·ÎÇü*/
#main_wrap_vertical {width:1010px;margin:0 auto;--padding-bottom:40px;}/*¸ÞÀÎ ÄÁÅÙÃ÷ ºÎºÐ_¼½¼ÇÀ¸·Î css±¸ºÐ-º¸´õ°ª »¬°Í.*/
#main_wrap_vertical .visual {float:left;border:5px solid #6d80a8;}
#main_wrap_vertical .contents {float:right; width:320px;border:5px solid #dcb997; padding-left:10px;}
#main_wrap_vertical .contents .sec01 {float:left; width:100%; padding-top:20px;}
#main_wrap_vertical .contents .sec02 {float:left; width:100%;text-align:left;padding-top:20px;}
#main_wrap_vertical .contents .sec02 h2 {padding-bottom:17px;}
#main_wrap_vertical .contents .sec03 {float:left; width:100%;text-align:left;padding-top:20px;}
#main_wrap_vertical .contents .sec03 h2 {padding-bottom:17px;}


#footer {width:100% !important;font-size:11px; color:#383838;background:#020001 !important; position:relative;  padding:20px 0 20px 0;margin:50px 0;}
#footer:after {content:""; display:block; clear:both}
#footer .fContent {clear:both;width:1000px;margin:0px auto;text-align:left;}
#footer .fContent li{float:left;}
#footer .fContent .slogo {float:left; margin:5px 30px 0px 30px;}
#footer .fContent .copy{float:right; width:750px; color:#777777; line-height:22px;}




#footer a {color:#9e9e9e;}
#footer a:hover {color:#647ca5;font-size:11px;}


/* °øÁö»çÇ× ¸®½ºÆ® ¹× ÅÇ°ü·Ã*/
.ltNotice {position:relative; height:150px; text-align:center;}
.ltNotice li {float:left;}
.ltNotice .tab {float:left;height:24px; overflow:hidden; text-indent:-9999em; background:url(/rb/djds/img/main_tt_01.gif) no-repeat;}
.ltNotice .t1 {width:88px; background-position:0 -24px;}
.ltNotice .t2 {width:98px; background-position:-88px 0;}
.ltNotice .t3 {width:100px; background-position:-198px 0;}
.ltNotice li.active .t1 {width:88px; background-position:0 0;}
.ltNotice li.active .t2 {width:98px; background-position:-88px -24px;}
.ltNotice li.active .t3 {width:100px; background-position:-198px -50px;}

.ltNotice ul {display:none; position:absolute; top:34px; left:0px; width:300px;}
.ltNotice ul li {float:left;text-align:left; padding-left:15px; line-height:24px; background:url(/rb/djds/img/main_news_dot.gif) no-repeat 6px 10px; width:295px;}
.ltNotice ul li span {padding-right:10px;float:right}
.ltNotice li.active ul {display:block;}
.ltNotice a {color:#989898;}
.ltNotice a:hover {color:#569ecc;font-size:12px;}
.ltNotice .more {position:absolute; top:-16px; right:0px; background:none;}


/*°øÅëÆË¾÷ - °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§_ÀÌ¿ë¾à°ü_ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ*/
#no_spam {width:600px;border:10px solid #d8d8d8;}
#privacy {width:700px;border:10px solid #d8d8d8;position:relative;}
#privacy h2 {margin:40px 0 20px 30px;}
#privacy textarea {width:640px;height:400px;color:#666666; padding:15px;line-height:19px;border:1px solid #ededed; background:#f9f9f9}
#privacy .btn_close {position:absolute; top:40px; right:20px;}

/*¼­ºê*/
#sub_visual {width:100%;margin:0 auto;background-color:#b4c4e2;height:150px;}
#sub_visual .visual{width:1000px;margin:0 auto;}

#sub_wrap {position:relative;;margin:0 auto; width:1000px;min-height:400px;content:"";}
#sub_wrap #left_menu {float:left; width:190px;padding-bottom:30px; }
#sub_wrap #left_menu h2 {padding:32px 0 10px 20px;text-align:left;}/*ttÅ¸ÀÌÆ²*/

#sub_wrap #left_menu .left_flash{clear:both;}
#sub_wrap #left_menu .banner{clear:both;padding:10px 0px;}

/*¿ÞÂÊ¸Þ´º*/
#sub_wrap #left_menu ul{padding-top:20px;padding-bottom:10px;}
#sub_wrap #left_menu li{width:auto; padding:10px 15px; text-align:left;font-weight:bold;border-bottom:1px solid #eee; }
#sub_wrap #left_menu li.on{background-color:#95aad0;border-bottom:0px;}
#sub_wrap #left_menu li.on a{color:#ffffff}

/*¼­ºê¿Í²Ù*/
#sub_wrap #sub_contents {float:left;width:1000px;margin-bottom:0px;} /*¿À¸¥ÂÊÄÁÅÙÃ÷ ÀüÃ¼¿Í²Ù*/
#sub_wrap #sub_contents .tt_loca {width:1000px; padding-bottom:10px;}
#sub_wrap #sub_contents h3{padding-top:30px; padding-bottom:10px;text-align:left; font-size:34px; color:#000;font-weight:600;height:60px;border-bottom:1px solid #ddd;}/*sttÅ¸ÀÌÆ²*/
#sub_wrap #sub_contents .location{position:absolute; right:5px; top:65px;padding-left:15px;}
#sub_wrap #sub_contents .location li{display:inline;font-size:14px; color:#919191; font-weight:600;}
#sub_wrap #sub_contents .location b {color:#8fb1ef;font-weight:bold;}
#sub_wrap #sub_contents .con_detail {text-align:center; padding-top:20px;padding-bottom:80px;line-height:18px; min-height:450px;}/*³»¿ë*/


/*quick*/
#quick {background:#e9e9e9;border:4px solid #d3d3d3;position:absolute; right:-90px; top:0px; width:70px; z-index:2; padding-top:50px;padding-bottom:50px;}


/*Å×ÀÌºí*/
.table_01 {width:100%; margin-bottom:10px;border-top:2px solid #bd956d;}
.table_01 th {font-size:11px;height:30px; text-align:center; background:#f8f8f8; border-bottom:1px solid #d4d4d4;color:#444444;font-weight:bold;}
.table_01 th.line_r {border-right:1px solid #d4d4d4;}
.table_01 td {font-size:11px;border-bottom:1px solid #d4d4d4;}
.table_01 td.cen{font-size:11px;height:30px;text-align:center;}
.table_01 td.left {line-height:130%;padding:20px 0px 20px 20px;font-size:11px;height:30px; border-bottom:1px solid #d4d4d4;}
.table_01 td.left_2 {padding:0px 0px 0px 10px;font-size:11px;height:30px; border-bottom:1px solid #d4d4d4;}
.table_01 td.line_r {border-right:1px solid #d4d4d4;;color:#6c6c6c;}
.table_01 td.font_b {font-weight:bold;color:#704924;}
.table_01 td.line_h {line-height:130%;}


/*»çÀÌÆ®¸Ê*/
#sitemap {width:100%;}
.oneDepth {width:22%; float:left; padding-right:15px;margin-bottom:30px;}
.oneDepth h3 {font-size:16px; font-weight:bold; color:#526996; padding:6px 0 6px 0; border-bottom:2px solid #8ea0c2;}

.twoDepth {font-size:12px; padding-top:5px;}
.twoDepth li {padding:5px 0 5px 0px; border-bottom:1px solid #dedede}


/*ºê·£µå*/
.s_title {font-size:18px; font-weight:600; color:#000; text-align:left; margin-top:20px;}
.brand_list {text-align:left; margin-top:20px;}
.brand_list li {font-size:14px; color:#666; text-align:left; background:url(/rb/djds/img/brand01_dott01.jpg) no-repeat 0 6px; padding-left:35px; line-height:40px;}

.brand_dia { margin-top:60px; padding-left:30px;}
.brand_dia:after {content:""; clear:both; display:block;}
.brand_dia dl {float:left; margin:0px 20px}
.brand_dia dl dt {background:url(/rb/djds/img/brand01_m01.jpg) no-repeat center top; width:280px; height:130px; color:#fff; font-family:"Raleway"; font-size:18px; font-weight:600; text-align:center; padding-top:35px;}
.brand_dia dl dd {font-size:14px; color:#666;}
.brand_dia dl dd span {color:#000;}

.brand_history {background:url(/rb/djds/img/brand01_m02.jpg) no-repeat bottom center; margin:100px 0;}
.brand_history ul {background:url(/rb/djds/img/brand01_dott02.jpg) repeat-y 130px 7px; margin:20px 10px;}
.brand_history ul li {overflow:hidden;height:30px;}
.brand_history ul li p {float:left;}
.brand_history ul li p.year {font-size:14px; color:#000; font-weight:600;width:140px; text-align:left;}
.brand_history ul li p.tx {margin-left:120px;font-size:14px;}

.brand02_01 .story_tit {font-size:16px; color:#888; font-family:Raleway; text-align:left; width:160px;}
.brand02_01 .story_tit b {font-family:NanumGothic; font-size:18px; color:#000;line-height:35px;}
.brand02_01 .brand02_01_a01 {overflow:hidden;}
.brand02_01 .brand02_01_a01 div {float:left;}
.brand02_01 .brand02_01_a01 div.text{text-align:left; width:540px; margin-left:20px; font-size:14px; margin-top:15px; line-height:22px;}
.brand02_01 .brand02_01_a02 ul {overflow:hidden; margin-top:30px; background:url(/rb/djds/img/brand02_01_m02.jpg) no-repeat center bottom; padding-bottom:170px;}
.brand02_01 .brand02_01_a02 ul li {float:left; width:310px; text-align:left; margin-right:35px; font-size:13px;}
.brand02_01 .brand02_01_a02 ul li p {font-size:14px; color:#501c95; font-weight:600; margin-bottom:10px;}
.brand02_01_a03 {text-align:left; margin-top:80px; line-height:22px;}
.brand02_01_a03 p.stt {font-size:18px; font-weight:600; color:#000;}
.brand02_01_a03 p {font-size:14px; margin-bottom:20px;}
.brand02_01_a03 p b {color:#000; font-weight:600;}
.brand02_01_a03 p span {color:#501c95; font-weight:600;}
.brand02_01_a04 {overflow:hidden;}
.brand02_01_a04 div {float:left; text-align:left;}

.brand03_01 {}
.brand03_01 p {font-size:18px; color:#000; font-weight:bold; text-align:center; margin-bottom:15px;}
.brand03_01 dl dt {font-size:16px; color:#501c95; font-weight:bold;}
.brand03_01 dl dt span {display:inline-block; width:40px;height:9px; background:url(/rb/djds/img/brand03_01_tit_bg.jpg) no-repeat;}
.brand03_01 dl dt span.right_bg {background-position:0px -9px;}
.brand03_01 dl dd {margin-top:20px; font-size:14px;}
.brand03_01 .brand03_01_a01 {border:1px solid #dbdbdb; background:#fafafa;overflow:hidden; margin-bottom:60px;}
.brand03_01 .brand03_01_a01 ul {float:left;width:50%;padding:40px 0;}
.brand03_01 .brand03_01_a01 ul.rl {border-left:1px solid #dbdbdb; width:49.5%}
.brand03_01 .brand03_01_a01 ul li {margin:0px 42px}
.brand03_01 .brand03_01_a01 ul li.st {font-size:16px; text-align:left; font-weight:600; color:#000; margin-top:30px; margin-bottom:20px;}
.brand03_01 .brand03_01_a01 ul li.tx {font-size:14px; color:#666;text-align:left;}

.company03_area {overflow:hidden; width:1050px; margin-top:50px;}
.company03_area ul {float:left;width:480px; margin-right:30px; margin-bottom:60px;}
.company03_area ul li.thum {background:url(/rb/djds/img/company03_table.jpg) no-repeat bottom center; padding-bottom:30px; float:left; width:220px; text-align:center; margin-right:10px;}
.company03_area ul li.tt {float:right; font-size:13px; color:#000; font-weight:600; width:250px; background:url(/rb/djds/img/company03_line.jpg) no-repeat bottom;height:40px; padding-bottom:20px; position:relative;}
.company03_area ul li.tt p {position:absolute; bottom:20px; line-height:20px; text-align:left; left:0;}
.company03_area ul li.tx {float:right;width:250px; margin-top:20px; color:#666; line-height:20px; text-align:left;}


.new_product {border:1px solid #dedede; overflow:hidden; margin-bottom:50px; text-align:left;}
.new_product .left {background:#fafafa; float:left; border-right:1px solid #dedede; padding:40px;}
.new_product .left .thum {background:url(/rb/djds/img/new_product_m_Bg.gif) no-repeat; padding:4px 11px 11px 4px; position:relative;}
.new_product .left .thum .icon {position:absolute; right:20px; top:15px; height:350px;}
.new_product .left .name {font-size:20px; color:#515151; font-weight:600; padding-top:20px; padding-left:10px;}
.new_product .left .price {font-size:14px; color:#000; padding-top:10px; padding-left:10px;}
.new_product .right ul {overflow:hidden;border-bottom:1px solid #dedede;}
.new_product .right ul li {float:left; }
.new_product .right ul li p.name {font-size:16px; font-weight:600; color:#515151; margin-top:110px;}
.new_product .right ul li p.price {font-size:14px; color:#000; padding-top:10px;}

h5.in_stt {font-size:14px; color:#000; margin-top:30px; margin-bottom:10px; text-align:left;}