.contents {margin-bottom:30px}
.contents * {text-align:left; font:normal 16px/1.8 gulim;}
.contents p {margin-bottom:10px}
.rbox {position:relative; width:260px; margin:0 auto 20px auto; text-align:left; border-bottom:1px solid #ddd}
.rbox h2 {margin-bottom:5px}
.rbox .more {position:absolute; top:3px; right:0; padding-right:8px; font:normal 11px/1.2 dotum; color:#777; background:url(../images/ld_news23.gif) no-repeat right 3px}
.rbox ul {margin-bottom:10px}
.rbox ul li {height:24px}
.b2 .fl, .b2 .fr { width:125px; height:160px}
.b2 p>img {padding-bottom:10px}
.b2 a {line-height:1.2}
.b2 ul {clear:both; text-align:center}
.phone {position:relative; width:280px; height:240px; margin-bottom:20px; background:url(../images/ld_news24.jpg) no-repeat}
.phone ul {color:#fff}
.phone input[type=text] {width:40px; height:20px; text-align:center; font:bold 16px/1 arial;}
.phone input[type=image] {width:150px; height:40px}
.bn1 {position:relative; width:678px; height:150px; margin-bottom:20px; border-top:2px solid #40475c; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; cursor:pointer}
.bn1 .pic {position: absolute;top: 17px; left: 15px}
.bn1 .tit {position: absolute; top: 18px; left: 204px; font: bold 18px/1.5 dotum; width: 446px; height: 41px; text-align: left}
.bn1 .con {position: absolute; top: 77px; left: 204px; width: 460px; color: #777; text-align: left}
.reply {width:680px; border-bottom:1px dashed #ddd; margin-bottom:10px; padding-top:10px}
.reply .pic {float:left; width:50px; height:50px; padding-left:10px}
.reply .txt {float:right; width:600px; text-align:left; color:#444}
.reply .txt span {font-weight:normal; color:#888}
.reply .like {position:relative; width:680px; height:30px; clear:both; background:url(../images/rp_like.gif) no-repeat right top}
.reply .like li {position:absolute}
.reply .like .lup {width:20px; font:bold 11px/1.2 Verdana; letter-spacing:-1px; color:#dd1515}
.reply .like .ldn {width:20px; font:bold 11px/1.2 Verdana; letter-spacing:-1px; color:#233f9c}
#footer { width:1000px; height:150px; margin:0 auto}
#footer ul {margin-bottom:15px}
#footer li { display:inline; padding:0 5px}
#roll1 {text-align:left}

#phone_bar {position:fixed; bottom:0; width:100%; height:120px; text-align:center; background:url(../images/bar_bg.png) repeat-x bottom; z-index:10}
#phone_bar>div {position:relative; width:780px; height:120px; margin:0 auto; background:url(../images/bar.png) no-repeat}
#phone_bar .p-info {position: absolute; top: 90px; left:0; width: 450px; z-index:11}
#phone_bar .p-info li {float:left; color:#fff; font-size:13px; padding-left:10px; line-height:20px}
#phone_bar .p-agree {position: absolute; top: 90px; left: 450px; color: #fff; z-index: 11}
#phone_bar input[type=text] {height:20px}

#phone_pop>div {position:relative; width:480px; height:300px}
#phone_pop .p-info {position:absolute; top:140px; left:40px; width:400px; height:100px; text-align:left}
#phone_pop .p-info .fl {width:280px; height:80px}
#phone_pop .p-info .fr {width:110px; height:80px}
#phone_pop .p-info td {font:bold 18px/30px nanumgothic; text-align:left; vertical-align:top; height:47px; color:#25427b}
#phone_pop .p-agree {position:absolute; top:240px; left:100px; text-align:left}
#phone_pop input[type=text] {width:58px; height:30px; border:1px solid #acc4e2}
#phone_pop input[type=button] {width:110px; height:80px; border:none; color:#fff; font:bold 20px/80px nanumgothic; cursor:pointer; background:#4592ff}

#phone_box {width:680px; height:200px; border:2px solid #e71f19; border-radius:10px; padding:2px; margin-bottom:30px; box-sizing:border-box}
#phone_box>div {position:relative; width:100%; height:110px; box-sizing:border-box}
#phone_box .p-tit {text-align:center; color:#fff;font:bold 24px/50px nanumgothic; height:50px; background:#e71f19; border-radius:8px}
#phone_box .p-tit span {font:inherit; color:#FF0}
#phone_box .p-info {position: absolute; top: 70px; left: 160px; width:380px; text-align: left}
#phone_box .p-info .fl {width:270px; height:40px}
#phone_box .p-info .fr {width:100px; height:40px}
#phone_box .p-info td {font:bold 16px/30px nanumgothic; text-align:left; vertical-align:top; height:40px; color:#333}
#phone_box .p-agree {position: absolute; top: 150px; left: 220px; text-align: left}
#phone_box .p-agree * {font-size:12px}
#phone_box input[type=text] {width:58px; height:30px; border:1px solid #777}
#phone_box input[type=button] {width:100px; height:72px; border:none; text-align:center; color:#fff; font:bold 20px/70px nanumgothic; cursor:pointer; background:#444}
