@charset "UTF-8";
@import url("common.css");

/*************************************************** 고객지원 **********************************************************/

.customer {width:750px; margin:30px 0 0 0;}

.customer h4 {margin:35px 0 0 0;}

/* 고객센터 탭 */
.tab_cus {width:750px; margin:0 0 23px 0; border-top:2px solid #f37121; overflow:hidden; background:url('http://finedigital.ofscdn.com/fineweb/images/customer/bg_tab.gif') repeat-x left top;}
.tab_cus li {float:left;}
.tab_cus li a span {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.tab_cus li.cusMap a {display:block; width:68px; height:31px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/tab_update01.gif) no-repeat;}
.tab_cus li.cusSafe a {display:block; width:68px; height:31px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/tab_update02.gif) no-repeat;}
.tab_cus li.cusOther a {display:block; width:68px; height:31px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/tab_update03.gif) no-repeat;}
.tab_cus li.cusMap a:hover, .tab_cus li.cusMap a.on {background:url(http://finedigital.ofscdn.com/fineweb/images/customer/tab_update01_on.gif) no-repeat;}
.tab_cus li.cusSafe a:hover, .tab_cus li.cusSafe a.on {background:url(http://finedigital.ofscdn.com/fineweb/images/customer/tab_update02_on.gif) no-repeat;}
.tab_cus li.cusOther a:hover, .tab_cus li.cusOther a.on {background:url(http://finedigital.ofscdn.com/fineweb/images/customer/tab_update03_on.gif) no-repeat;}
.tab_cus img {vertical-align:top;}

.sTab {width:750px; margin:0 0 5px 0; overflow:hidden;}
.sTab li {width:68px; text-align:center; float:left; position:static;}

/* 공통 탭 */
.tab_comm {width:746px; margin:0; border-top:2px solid #f37121; overflow:hidden; background:url('http://japan.ofscdn.com/images/customer/bg_tab.gif') repeat-x left top;}
.tab_comm li {float:left;}
.tab_comm img {width:373px; vertical-align:top;}
.tab_comm.type2 {width:750px;}
.tab_comm.type2 img {width:auto;}
.tab_comm.type3 {width:750px;}
.tab_comm.type3 img {width:auto;}

/* smb 이벤트 탭 */
.tab_smb {width:750px; margin:0; overflow:hidden;}
.tab_smb li {float:left;}

.searchFaq {width:721px; height:150px; margin:22px 0 0 0; padding:53px 0 0 29px; background:url('http://japan.ofscdn.com/images/customer/bg_customer.gif') no-repeat left top;}
.searchFaq dt {width:188px; float:left;}
.searchFaq dt p {margin:12px 0 12px 0;}
.searchFaq dd {float:left; padding:0 0 0 22px;  background:url('http://japan.ofscdn.com/images/common/line/dot_cross.gif') no-repeat left top;}
.searchFaq dd ul {overflow:hidden; margin:0 0 -7px 0;}
.searchFaq dd ul li {padding:1px 0 10px 22px; background:url('http://japan.ofscdn.com/images/common/icon/icon_q.gif') no-repeat left top;}

/* 고객센터 메뉴얼, 기타 리스트 */
.customer .orthersList {width:750px; overflow:hidden; margin:9px 0 0 0; border-top:2px solid #f37121; border-bottom:1px solid #fac6a6; background:url('http://japan.ofscdn.com/images/common/line/line_list01.gif') repeat left -1px;}
.customer .orthersList  li {width:185px; text-align:center; float:left; padding:18px 0 15px 0;}
.customer .orthersList  li dl {width:185px; margin:0 auto;}
.customer .orthersList  li dl dt {text-align:center; margin:0 0 2px 0;}
.customer .orthersList  li dl dd {text-align:center;}
.customer .orthersList  li dl dd.product {height:100px;}
.customer .orthersList  li dl dd.product02 {height:90px;}
.customer .orthersList  li dl dd.product03 {height:88px;}

/* 대리점 소개 */
.customer .branSearch {width:730px; height:33px; padding:5px 0 0 20px; background:url('http://finedigital.ofscdn.com/fineweb/images/customer/bg_bra_search.gif') no-repeat left top;}
.customer .branSearch dt {float:left; margin:0 5px 0 0; padding:5px 0 0 0;}
.customer .branSearch dd {float:left; padding:1px 0 0 0;}
.customer .branSearch dd select {width:170px; height:18px; line-height:18px; vertical-align:middle;}
.customer .branSearch dd input {width:250px; height:16px; vertical-align:middle;}

.monthBran {width:750px; overflow:hidden; margin:0 0 20px 0; padding:15px 0 25px 25px; background:url('http://finedigital.ofscdn.com/fineweb/images/customer/bg_branchBox.gif') no-repeat left bottom;}
.monthBran div {width:230px; float:left; background:url('http://finedigital.ofscdn.com/fineweb/images/customer/bg_branLine.gif') no-repeat right top;}
.monthBran dl {width:500px; float:left; margin:0 0 0 20px; padding:7px 0 0 0;}
.monthBran dl dt {width:450px; padding:0 0 10px 0;}
.monthBran dl dd {width:450px; clear:both; padding:10px 0 0 0;}
.monthBran dl dd span {float:left;}
.monthBran dl dd p {width:150px; float:left; margin:0 0 0 5px;}

.branIcon {width:750px; margin:0 0 10px 0;}
.branIcon  span {margin:0 10px 0 0;}

.branchInfo {width:750px; overflow:hidden; margin:30px 0 0 0;  padding:0; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.branchInfo dl {width:704px; overflow:hidden; padding:23px 22px 22px 24px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype_top.gif') no-repeat left top;}
.branchInfo dl dt {float:right; padding:3px; border:1px solid #e4e4e4;}
.branchInfo dl dd {width:370px; position:relative; float:left; margin:10px 0 0 0;}
.branchInfo dl dd strong, .branchInfo dl dd span {position:absolute; left:70px; top:0px;}

/* 대리점 게시판 - Member Login */
.memberLogin {width:708px; overflow:hidden; margin:0 auto; padding:40px 0 0 0; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype02_top.gif') no-repeat left top;}
.memberLogin p {text-align:center; padding:0 0 32px 0; background:url('http://finedigital.ofscdn.com/fineweb/images/common/line/line_boxCen.gif') no-repeat center bottom;}
.memberLogin div {width:708px; overflow:hidden; padding:32px 0 50px 98px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype02_bot.gif') no-repeat left bottom;}
.memberLogin div ul {float:left; padding:3px 0 0 0;}
.memberLogin div ul li {float:left; padding:0 20px 0 0;}
.memberLogin div ul li input {width:120px; height:12px; margin:0 0 0 5px; padding:2px; border:1px solid #e1e1e1;}
.memberLogin div div {width:auto; padding:0; background:none;}

.relation {width:750px; padding:0 0 16px 0; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.relation p {width:725px; padding:16px 0 0 25px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype_top.gif') no-repeat left top;}
.relation table {width:606px; margin:0 auto; border-top:1px solid #f37121;}
.relation table th {font-size:0.9em; font-weight:normal; text-align:left; padding:5px 0 4px 37px; border-bottom:1px solid #ebebeb; background:#f7f7f7 url('http://finedigital.ofscdn.com/fineweb/images/common/bul/bl_arrow01.gif') no-repeat 28px 48%;}
.relation table td {font-size:0.9em; text-align:left; padding:5px 0 4px 26px; border-bottom:1px solid #ebebeb;}

/* 회원탈퇴 */
.secession {width:740px; margin:15px auto 0 auto; padding-bottom:40px; background:url('http://japan.ofscdn.com/images/members/bg_secession_bot.gif') no-repeat left bottom;}
.secession ul {padding:40px 0 0 45px; background:url('http://japan.ofscdn.com/images/members/bg_secession_top.gif') no-repeat left top;}
.secession ul li {height:20px; color:#666666; font-size:0.9em; padding:0 0 0 10px; background:url('http://japan.ofscdn.com/images/common/bul/bl_line.gif') no-repeat left 7px;}
.secession p {padding:40px 0 0 55px; background:url('http://japan.ofscdn.com/images/members/bg_secession_top.gif') no-repeat left top;}
.seceTxt {font-size:0.9em; margin-top:10px;}

.secession02 {width:740px; margin:15px auto 0 auto; padding-bottom:40px; background:url('http://japan.ofscdn.com/images/members/bg_secession_bot.gif') no-repeat left bottom;}
.secession02 ul {width:700px; padding:40px 0 0 40px; background:url('http://japan.ofscdn.com/images/members/bg_secession_top.gif') no-repeat left top;}
.secession02 ul li {width:230px; line-height:18px; float:left; color:#666666; font-size:0.9em; padding:0px ! important; margin:0 ! important;}
.secession03 {width:740px; margin:10px auto 0 auto; padding:0 0 0 18px; }
.secession03 textarea {width:700px; height:50px; padding:10px; border:1px solid #d7d7d7;}

/* 가입 메일 */
.mail {width:100%; }
#joinMail {padding:25px;}
#joinMail table {width:629px; text-align:center; background:url('http://japan.ofscdn.com/images/mail/bg_joinMail.gif') no-repeat left bottom;}

/*업데이트 방법안내*/
.updateGuide {width:750px; margin-top:30px;}
.updateWay01 {width:650px; position:relative; margin:40px auto 0 auto;}
.updateWay01 dl dd {margin-top:18px;}
.updateWay01 p {position:absolute; right:0; top:32px;}
.updateGuide h4 {margin-top:45px;}

.updateWay02 {width:750px; margin:12px auto 0 auto; padding-bottom:65px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype06_bot.gif') no-repeat left bottom;}
.updateWay02 ol {width:682px; padding:13px 34px 0 34px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype06_top.gif') no-repeat left top;}
.updateWay02 ol li {text-align:center; padding-top:21px;}
.updateWay02 ol li p {text-align:left; padding-top:3px;}
.updateWay02 ol li .btn{text-align:left; padding:20px 0 30px 30px;}
.updateWay02 ol li .btn2{text-align:left; padding:0 0 0 50px;}
.updateWay02 ol li div {width:682px; text-align:center; margin:25px 0 50px 0;}
.updateWay02 .btnset2 {text-align:center; margin-top:10px; padding-left:0;}
.updateWay02 .btnset3 {text-align:center; margin-top:20px; padding-left:0;}
.updateWay02 .ezTxt {text-align:left; margin-top:15px; padding:0 0 20px 0;}

.updateGuide02 {width:750px; margin-top:30px;}
.updateGuide02 h4 {margin-top:40px;}
.updateWay03 {width:750px;}
.updateWay03 ol {width:750px;}
.updateWay03 ol li {width:750px; margin-top:25px;}
.updateWay03 ol li p {margin-top:15px; padding-left:29px;}
.updateWay03 ol li div {margin-top:25px; padding-left:29px;}
.updateWay03 ol li dl {width:660px; margin-top:18px; padding:22px 0 19px 59px; background:url('http://japan.ofscdn.com/images/customer/bg_upgradeBox.gif') no-repeat 29px top;}
.updateWay03 ol li dl dt {margin-bottom:12px;}

.firmware {width:602px; text-align:left; margin-top:33px; padding:18px 0 15px 23px; border:1px solid #e8e8e8; background:#f5f5f5;}
.firmware dt {margin-bottom:13px;}

.updateWay04 {width:713px; margin-top:15px; padding:23px 0 23px 30px; background:url('http://japan.ofscdn.com/images/customer/bg_upgradeBox02.gif') no-repeat left top;}
.updateWay04 p {margin-top:15px;}

.updateWay05 {width:750px; margin:30px auto 0 auto;}
.updateWay05 .downTop {width:750px; text-align:center; margin-top:15px; padding:45px 0 35px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype05_top.gif') no-repeat left top;}
.updateWay05 .downBot {width:750px; padding:10px 0 60px 0; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype05_bot.gif') no-repeat left bottom;}
.downBot  ul {width:640px; margin:0 auto; padding:10px 0 0 30px; background:url('http://japan.ofscdn.com/images/common/line/line_upgrade.gif') no-repeat left top;}
.downBot  ul li {width:640px; padding-top:30px;}
.downSub01 {width:630px; margin-top:17px; padding-left:10px;}
.downSub01 ul {width:630px; margin:5px 0 0 0; padding:0; background:none;}
.downSub01 ul li {width:630px; margin-top:5px; padding:0;}
.downSub02  {width:630px;}
.downSub02 div {width:630px; margin-top:20px;}
.downSub02 p {font-size:0.9em; margin-top:20px; padding:0 12px;}

.quality {width:748px; margin:42px auto 0 auto; padding-bottom:60px; background:url('http://japan.ofscdn.com/images/customer/bg_quality04.gif') no-repeat left bottom;}
.quality .qualityTop {text-align:center; padding-top:42px; background:url('http://japan.ofscdn.com/images/customer/bg_quality03.gif') no-repeat left top;}
.qualityTop p {margin-top:30px;}
.quality .listType03 {width:665px; line-height:1.4em; margin:30px auto 0 auto; border-bottom:1px solid #fac6a6}
.quality .listType03 table th {text-align:left; padding:8px 0 8px 25px; border-top:1px solid #ececec; background:#FFFFFF;}
.quality  .listType02 {width:665px; line-height:1.4em; margin:30px auto 0 auto; }
.qualityCon {width:653px; margin:45px auto 0 auto; padding-left:12px;}
.qualityCon ul {margin-top:15px; padding-left:12px;}
.qualityCon ul li {margin-top:5px; padding-left:7px; background:url('http://japan.ofscdn.com/images/common/icon/icon_sqaure4.gif') no-repeat 0px 5px;}
.qualityCon ul li.orange {color#ed6614:; /*font-weight:bold;*/}
.qualityCon p {margin-top:25px; padding-left:26px; background:url('http://japan.ofscdn.com/images/common/icon/icon_tip.gif') no-repeat 9px top;}

/*************************************************** 이벤트 & 리뷰 **********************************************************/

/* 지난이벤트 */
.review .event01 {width:750px; padding:0 0 0 0; overflow:hidden;  border-top:1px solid #ececec;}
.review .event01 li {width:742px; overflow:hidden; padding:13px 0 13px 8px;; border-bottom:1px solid #ececec; }
.review .event01 li div {width:352px; float:left;}
.review .event01 li dl {width:358px; overflow:hidden; float:left; padding:0 0 0 24px; background:url('http://japan.ofscdn.com/images/common/line/dot_event.gif') no-repeat left top;}
.review .event01 li dl dt strong {color:#f37121; font-size:1.4em;}
.review .event01 li dl dt p {color:#767676; font-size:0.9em; margin:5px 0 0 0;}
.review .event01 li dl dd { font-size:0.9em; margin:10px 0 0 0; background:#f5f5f5;}
.review .event01 li dl dd ul {width:auto; padding:6px 0 6px 8px;; border:none;}
.review .event01 li dl dd ul li {line-height:1.8em;padding:0 0 0 8px; border:none; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 7px;}
.review .event01 li dl dd .ebtn {width:358px; text-align:right; margin:6px 0 0 0;}

/* 진행중인 이벤트 */
.eventGuide {width:750px; text-align:center; margin:0 0 30px 0;}

/* 이벤트 View */
.event_view {width:750px; text-align:center; padding:27px 0 31px 0; border-top:1px solid #f37121; background:url('http://japan.ofscdn.com/images/common/line/line_view.gif') no-repeat left bottom;}

/* 이벤트&리뷰 */
.review {width:750px; margin:30px 0 0 0;}

/* 이벤트&리뷰 - 설문조사 */
.viewCon02 .research {width:710px; margin:20px auto 40px auto; padding-bottom:20px; background:url('http://japan.ofscdn.com/images/review/bg_research02.gif') no-repeat left bottom;}
.research ul {width:675px; overflow:hidden;padding:20px 0 0 35px; background:url('http://japan.ofscdn.com/images/review/bg_research01.gif') no-repeat left top;}
.research ul li {width:650px; clear:both; padding:15px 0 0 0;}
.research ul li input {height:12px; float:left; vertical-align:middle;}
.viewCon02 .research ul li p {width:280px; float:left; margin:0 0 0 5px; padding:0 ! important;}
.research ul li .graphArea {float:left; margin:0 0 0 50px;}
.research ul li .graphArea p {width:55px; color:#9c9c9c; font-size:0.9em;  float:left;}
.research ul li .graphArea div {width:224px; height:6px; float:left; margin:5px 0 0 0; padding:1px; background:url('http://japan.ofscdn.com/images/common/bg_graph.gif') repeat-x left top;}
.research ul li .graphArea div img {vertical-align:top ! important;}
.research .btnSet {text-align:center; margin:20px 0 0 0;}

/* 설문조사 답변 */
.commentArea02 {width:750px; overflow:hidden; padding:10px 0 20px 0; background:url('http://japan.ofscdn.com/images/common/line/line_view.gif') repeat-x left bottom;}
.commentArea02 .user {width:620px; padding:0 0 0 20px;}
.user h4 {float:left; padding:3px 0 0 0;}
.user div {float:right;}
.user div img, input {vertical-align:middle ! important;}
.commentArea02 .commentForm {width:710px; clear:both; margin:5px auto 0 auto;}
.commentForm textarea {width:620px; height:70px; margin:0 7px 0 0; border:1px solid #d8d8d8; border-top:#a8a8a8; border-left:#a8a8a8;}
.commentArea02 table {border:none; margin:20px 0 0 0;}
.commentArea02 table tr {background:url('http://japan.ofscdn.com/images/common/line/line_dot.gif') repeat-x left top;}
.commentArea02 table tr.first {background:none;}
.commentArea02 table td {padding:8px 0 8px 20px;}
.commentArea02 table td span {color:#979797; padding:0 10px 0 0; background:url('http://japan.ofscdn.com/images/common/line/line_cross.gif') no-repeat right 2px;}
.commentArea02 table td.date {color:#979797;}

/* [2010-08-02 추가] */
.comment dd {line-height:1.5em;}


/*************************************************** 마이 파인드라이브 **********************************************************/

.myfine {width:750px; margin:30px 0 0 0;}
.myfine .step {width:750px; overflow:hidden; margin:0 0 20px 0;}
/* s :: [2010-11-08] 추가 */
.myfine .listType01 {font-size:11px;}
.myfine .listType01 table {border-bottom:1px solid #ebebeb;}
.myfine .listType01 table thead th {border-top:2px solid #f37121;}
.myfine .listType01 table td {border-top:1px solid #ebebeb; border-bottom:none;}
.myfine .listType01 table .tdLine td {border-top:1px solid #fac6a6; vertical-align:middle;}
.myfine .listType01 table .thLine th, .myfine .listType01 table .thLine td {border-top:1px solid #fac6a6; border-bottom:none;}
/* e :: [2010-11-08] 추가 */

/* 이용안내 */
.useGuide {width:750px; overflow:hidden; margin:50px 0 0 0;  background:url('http://japan.ofscdn.com/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.useGuide dl {width:710px; overflow:hidden; padding:10px 0 15px 40px; background:url('http://japan.ofscdn.com/images/common/bg_btype_top.gif') no-repeat left top;}
.useGuide dl dt {width:120px; float:left;}
.useGuide dl dd {width:555px; font-size:0.9em; float:right; padding:5px 27px 0 8px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 10px;}
.useGuide dl dd.bgNone {width:590px; background:none; padding:10px 0 10px 0;}
.useGuide dl dd em {font-style:normal; color:blue;}

.useGuide02 {width:750px; overflow:hidden; margin:50px 0 0 0; padding:0 0 25px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.useGuide02 dl  {width:750px; overflow:hidden;  padding:25px 0 0 36px; background:url('http://japan.ofscdn.com/images/common/bg_btype_top.gif') no-repeat left top;}
.useGuide02 dl dt, .useGuide02 dl dd {float:left;}
.useGuide02 ul {width:672px; margin-top:10px; padding-left:44px;}
.useGuide02 ul li {color:#666666; font-size:0.9em; margin:10px 0 0 0; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 4px;}
.useGuide02 ul li em {font-style:normal; color:#5898d5;}

.useGuide02 h4 {width:750px; overflow:hidden;  padding:25px 0 0 36px; background:url('http://japan.ofscdn.com/images/common/bg_btype_top.gif') no-repeat left top;}
.useGuide02 ol {width:680px; margin:6px 0 0 0; padding:0 10px 0 35px;}
.useGuide02 ol li {margin:17px 0 0 0; padding:0 0 0 40px;}
.useGuide02 ol li em {font-style:normal; color:#f37121;}
.useGuide02 ol li.num01 {background:url('http://japan.ofscdn.com/images/common/icon/icon_num01.gif') no-repeat left top;}
.useGuide02 ol li.num02 {background:url('http://japan.ofscdn.com/images/common/icon/icon_num02.gif') no-repeat left top;}
.useGuide02 ol li.num03 {background:url('http://japan.ofscdn.com/images/common/icon/icon_num03.gif') no-repeat left top;}
.useGuide02 ol li.num04 {background:url('http://japan.ofscdn.com/images/common/icon/icon_num04.gif') no-repeat left top;}
.useGuide02 ol li ul {width:auto; margin:0;}
.useGuide02 ol li ul li {margin:5px 0 0 0; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 5px;}

.useGuide03 {width:750px; overflow:hidden; margin:50px 0 0 0; padding:0 0 25px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.useGuide03 dl  {width:750px; overflow:hidden;  padding:25px 0 0 36px; background:url('http://japan.ofscdn.com/images/common/bg_btype_top.gif') no-repeat left top;}
.useGuide03 dl dt {float:left;}
.useGuide03 dl dd {float:left; font-size:0.9em; line-height:1.5em; padding:10px 50px 10px 10px;}

.tpegGuide {width:750px; overflow:hidden; margin:50px 0 0 0; padding:0 0 25px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.tpegGuide dl {width:750px; overflow:hidden;  padding:25px 0 0 36px; background:url('http://japan.ofscdn.com/images/common/bg_btype_top.gif') no-repeat left top;}
.tpegGuide dl dd {margin-top:10px;}
.tpegGuide .tpegGuideCon {width:672px; margin-top:10px; padding:11px 0 12px 23px;  background:url('http://japan.ofscdn.com/images/myfine/bg_tpegGuide01.gif') no-repeat left top;}
.tpegGuide .tpegGuideCon li {color:#666666; font-size:0.9em; line-height:1.5em; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 6px;}
.tpegGuide .tpegGuideCon02 {width:672px; margin-top:5px; padding:0 0 0 35px;}
.tpegGuide .tpegGuideCon02 li {color:#666666; font-size:0.9em; line-height:1.5em; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 6px;}
.tpegGuide .tpegGuideCon02 li strong {color:#5898d5;}

/* s :: [2010-11-08] 추가 */
.tpegGuide02 {width:750px; overflow:hidden; margin:50px 0 0 0; padding:28px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_btype_top.gif') no-repeat left top;}
.tpegGuide02 div {font-size:11px; position:relative; margin-top:10px; padding:0 0 60px 38px; background:url('http://japan.ofscdn.com/images/common/bg_btype_bot.gif') no-repeat left bottom;}
.tpegGuide02 h4 {padding-left:38px;}
.tpegGuide02 div .kbsTpeg {width:500px;}
.tpegGuide02 div .kbsTpeg li {line-height:16px; position:relative; margin-top:20px; padding:5px 0 0 33px;}
.tpegGuide02 div .kbsTpeg li span {position:absolute; left:0; top:0;}
.tpegGuide02 div .kbsTpeg li ol {margin-top:10px;}
.tpegGuide02 div .kbsTpeg li ol li {line-height:18px; position:relative; margin-top:0; padding:0 0 0 12px;}
.tpegGuide02 div .kbsTpeg li ol li span {line-height:11px; position:absolute; left:0; top:0;}
.tpegGuide02 div .kbsTpeg p strong {color:#5898d5}
.tpegGuide02 div .kbsTpeg li em {font-style:normal; color:#f76c17;}
.tpegGuide02 div .kbsTpeg li .picture {width:560px; zoom:1; text-align:center; padding:0; margin:10px 0 0; background:none;}
.tpegGuide02 div .kbsTpeg li .picture:after {content:""; clear:both; display:block;}
.tpegGuide02 div .kbsTpeg li .picture div {width:280px; height:118px; float:left; padding:0; margin:0; background:none;}
.tpegGuide02 div .kbsTpeg li .picture div span {margin-top:100px; clear:both; vertical-align:bottom;}
/* e :: [2010-11-08] 추가 */


/* 제품등록 및 변경 */
.memberInfo {color:#949494; font-weight:bold; padding:0 0 0 22px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dDarkGray.gif') no-repeat 16px 7px;}
.registerBox {width:750px; text-align:center; }
.registerBox img {vertical-align:middle;}
.registerBox .listType01 {width:750px; margin:15px auto 0 auto; padding-bottom:23px;}
.registerBox .listType01 table {width:716px;}
.registerBox .listType01 table td {padding:7px 0 4px 0;}
.registerBox .listType01 table .tdLine {border-left:1px solid #ececec;}
.registerBox .listType01 table tbody th {border-top:1px solid #f37121;}
/*.registerBox .listType01 table tbody th {border-top:2px solid #f37121;}*/
.registerBox p {width:690px; text-align:left; overflow:hidden; margin-top:30px; padding:0 0 0 35px; }
.registerBox .registerTxt {width:690px; text-align:left; overflow:hidden; padding:0 0 30px 35px;}
.registerBox .registerTxt li {margin:20px 0 0; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bl_orange.gif') no-repeat left 5px;}
.registerBox .registerTxt li p {width:600px;margin-top:5px; font-size:0.9em; padding-left:10px;}

.registerBox .tpegService {width:716px; padding:0 0 30px 0; margin-top:30px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.tpegService p {text-align:center; margin:0 auto; padding-top:15px;}
.tpegService .tpegTop {padding-top:40px;  background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.tpegService ul {width:623px; margin:25px auto 0 auto; padding:0; background:none;}
.tpegService ul li {width:190px; height:289px; float:left; margin-left:26px; padding-top:11px; background:url('http://japan.ofscdn.com/images/myfine/bg_productRegister01.gif') no-repeat left top;}
.tpegService ul li p {width:166px; margin:0 auto; padding:0;}
.tpegService ul li dl  {width:166px; height:170px; margin:15px auto 0 auto;}
.tpegService ul li dl dt {text-align:center;}
.tpegService ul li dl dd {width:166px; text-align:left; font-size:0.9em; line-height:1.4em; margin-top:15px;}
.tpegProduct {width:623px; margin:25px auto 0 auto;}
.tpegProduct label {margin-right:15px;}
.tpegTip {width:589px; text-align:left; margin:13px auto 0 auto; padding:15px 0 15px 34px; background:url('http://japan.ofscdn.com/images/common/bg_tipBox.gif') no-repeat left top;}
.tpegTip dl dt {padding-bottom:5px;}
.tpegTip dl dd {font-size:0.9em; margin:7px 0 0 0; padding-left:23px;  background:url('http://japan.ofscdn.com/images/common/bul/bul_dDarkGray.gif') no-repeat 14px 5px;}
.tpegService .cbtn {margin-top:30px;}


.registerBox01 {width:716px; margin:15px auto 0 auto; padding:12px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.registerBox01 img {vertical-align:middle;}
.registerBox01 ul {width:664px; overflow:hidden; padding:4px 0 20px 52px; background:url('http://japan.ofscdn.com/images/common/line/line_boxCen.gif') no-repeat 40px bottom;}
.registerBox01 ul li {width:690px; padding:18px 0 2px 0;}
.registerBox01 ul li select {width:120px; height:18px; font-size:0.9em; vertical-align:middle; line-height:17px; margin:0 0 0 10px;}
.registerBox01 dl {width:690px; overflow:hidden; margin:0; padding:23px 0 30px 35px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.registerBox01 dl dt {float:right; padding:0 50px 0 0;}
.registerBox01 dl dd {font-size:0.9em; float:left; padding:3px 0 0 100px; background:url('http://japan.ofscdn.com/images/myfine/img_productRegister01.gif') no-repeat 30px 3px;}
.registerBox01 dl dd div {overflow:hidden; margin:5px 0 10px 0;}
.registerBox01 dl dd div .register {width:196px; height:11px; padding:2px; vertical-align:middle;}
.registerBox01 dl dd em {font-style:normal; color:#f37121;}


.registerBox02 {width:716px; margin:15px auto 0 auto; padding:32px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.registerBox02 .makeNum {width:623px; margin:0 auto; padding:13px 0 14px 27px; background:url('http://japan.ofscdn.com/images/common/bg_miniBox.gif') no-repeat left top;}
.registerBox02 .makeNum input {width:246px; height:13px; color:#FFFFFF; font-weight:bold; font-size:14px; margin:0 5px 0 11px; padding:3px; border:1px solid #424242; background:#424242;}
.registerBox02 p {width:610px; margin:20px auto 0 auto;}
.registerBox02 .txtBox {width:662px; overflow:hidden; padding:0 0 35px 53px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.registerBox02 .txtBox li {margin:20px 0 0; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bl_orange.gif') no-repeat left 5px;}
.registerBox02 .txtBox li p {font-size:0.9em; line-height:1.2em; margin:5px 0 0 0;}

/* 대리점 개설 안내 */
.customer .open_guide {width:750px; overflow:hidden; margin:20px 0 0 0;}
.open_guide li {float:left; padding:0 10px 0 9px;}

.customer .open_guide02 {width:750px; overflow:hidden; margin:20px 0 0 0; padding:0 0 0 2px;}
.open_guide02 li {float:left; padding:0 20px 0 7px; background:url('http://japan.ofscdn.com/images/common/icon/icon_stepArrow.gif') no-repeat right 36px;}
.open_guide02 li.last {background:none; padding-right:0;}

.tpegBox {text-align:left; margin:25px 0 0 0; padding:0 0 15px 0; background:url('http://japan.ofscdn.com/images/common/bg_grayBox_bot.gif') no-repeat left bottom;}
.tpegBox dl {padding:20px 0 0 35px; background:url('http://japan.ofscdn.com/images/common/bg_grayBox_top.gif') no-repeat left top;}
.tpegBox dl dt {color:#666666; padding:0 0 0 24px; background:url('http://japan.ofscdn.com/images/common/icon/icon_tip.gif') no-repeat left top;}
.tpegBox dl dd {line-height:1.315em; padding:10px 0 0 24px;}
.tpegBox div {padding:20px 0 0 32px; background:url('http://japan.ofscdn.com/images/common/bg_grayBox_top.gif') no-repeat left top;}
.tpegBox div img {margin:0 10px 0 0;}
.tpegBox p {font-size:0.9em; line-height:1.315em; padding:10px 0 0 32px;}
.tpegBox p input {vertical-align:middle; margin:-3px 0 0 0;}

.txt_info {color:#949494; font-weight:bold; margin:40px 0 0 0; padding:0 0 0 9px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dDarkGray.gif') no-repeat 3px 5px;}

/*주문조회*/
.orderSearch {width:742px; margin:10px 0 20px 0; padding:17px 0 16px 25px; background:url('http://japan.ofscdn.com/images/myfine/bg_orderSearch.gif') no-repeat left top;}
.orderSearch p {padding:0 0 0 5px;}
.orderSearch .orderNum {padding:0 0 10px 5px; margin:0 0 11px 0;border-bottom:1px solid #e7e7e7;}
.orderSearch p strong {margin:0 0 0 10px;}


/* 개인정보관리 */
.classPoint {width:750px; height:120px; margin:15px 0 30px 0; padding:17px 0 20px 0; background:url('http://japan.ofscdn.com/images/myfine/bg_classPoint.gif') no-repeat left top;}
.classPoint div {width:325px; float:left; padding:0 0 0 48px;}
.classPoint div dl {margin:10px 0 0 0;}
.classPoint div dl dt {width:100px; height:74px; text-align:center; float:left; padding:11px 0 0 0; background:url('http://japan.ofscdn.com/images/myfine/bg_infoBox.gif') no-repeat left top;}
.classPoint div dl dt p {font-size:0.9em; margin:5px 0 0 0;}
.classPoint div dl dt p span {color:#f37121;}
.classPoint div dl dd {width:198px; float:right; padding:10px 0 0 0;}
.classPoint div dl dd ul {width:198px; overflow:hidden;}
.classPoint div dl dd ul li {margin:10px 0 0 0; padding:0 0 0 10px; background:url('http://japan.ofscdn.com/images/common/bul/bl_orange.gif') no-repeat left 4px;}
.classPoint div dl dd p {padding:10px 0 2px 20px; margin:0 0 8px 0; background:url('http://japan.ofscdn.com/images/common/icon/icon_p.gif') no-repeat left 11px;}

.transfer01 {width:548px; padding:10px 0 0 202px; background:url('http://japan.ofscdn.com/images/myfine/img_transfer.gif') no-repeat 47px 10px;}
.transfer01 dl {line-height:1.5em; padding:10px 0 0 10px;}
.transfer01 dl dt {text-decoration:underline; margin:0 0 5px 0;}
.transfer01 p {line-height:1.315em; margin:10px 0 0 0;}

.transfer02 {width:716px; text-align:center; overflow:hidden; padding:30px 0 0 0; margin:0px auto 0 auto; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.transfer02 .yansuza {width:600px; text-align:left;  margin:0 auto; padding:20px 0 20px 0; background:url('http://japan.ofscdn.com/images/common/line/line_boxCen.gif') no-repeat left bottom;}
.transfer02 .yansuza table {width:100%;}
.transfer02 .yansuza table th {padding:5px 0 5px 30px; background:none;}
.transfer02 .yansuza table td {padding:5px 0 5px 10px; text-align:left; background:none;}
.transfer02 .yansuza table .first th {padding:10px 0 15px 30px;}
.transfer02 .yansuza p {padding-left:40px;}
.transfer02 .yansuza p.title {padding-bottom:10px; padding-left:0px;}
/* .transfer02 p {width:617px; text-align:left; margin:0 auto; padding:7px 5px 7px 24px; background:#f0f0f0 url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat 17px 12px;}
.transfer02 p strong {color:#f37121;}
.transfer02 ul {width:582px; margin:30px auto 0 auto; padding:0 0 22px 32px; background:url('http://japan.ofscdn.com/images/common/line/line_boxCen.gif') no-repeat left bottom;}
.transfer02 ul li { float:left; padding:0 0 0 34px;}*/
.transfer02 div {width:750px; padding:21px 0 30px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}

.transfer02 div.noimg {width:750px; padding:21px 0 30px 0; background:none;}



.SerialNum2{width:600px; padding:13px 50px 30px 62px; margin:60px 0px 50px 20px; text-align:left; border-top:2px solid #f37121;  background:#f7f7f7;}
.SerialNum2 div{float:left; width:340px; padding:12px 12px 0 0 ;}



.transfer03 {width:716px; padding:30px 0 0 0; margin:20px auto 0 auto; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.transfer03 h4 {padding:0 0 0 30px;}
.transfer03 div {width:716px; padding:20px 0 40px 0; margin:0; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.transfer03 div table {width:635px; margin:0 auto; border-top:1px solid #ededed;}
.transfer03 div table th {text-align:left; padding:10px 0 10px 10px; border-bottom:1px solid #ededed;}
.transfer03 div table td {text-align:left; padding:10px 0 10px 10px; border-bottom:1px solid #ededed;}

/***************************************************  MEMBERS **********************************************************/

.members {width:750px; margin:30px 0 0 0;}
.login {width:750px; margin:0 auto; padding:0 0 30px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.login img {vertical-align:middle;}
.login .loginArea {width:683px; overflow:hidden; padding:28px 0 0 67px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.login .loginArea h4 {float:left; margin:0 ! important; background: #fff !important; }

.login .loginArea div {width:318px; overflow:hidden; float:left; margin:0 0 0 65px; padding:0; background:none;}
.login .loginArea div .loginInfo {width:318px; overflow:hidden; position:relative; margin:0; padding:0 0 18px 0;}
.login .loginArea div .loginInfo .loginBtn {position:absolute; right:0; top:18px;}
.login .loginArea div .loginInfo ul {width:318px; overflow:hidden; margin:11px 0 0 0;}
.login .loginArea div .loginInfo ul li {width:318px; padding:8px 0 0 0;}
.login .loginArea div .loginInfo ul li label {margin:0 7px 0 0;}

.login .loginArea div .joinInfo {width:318px; overflow:hidden; padding:12px 0 0 0; border-top:1px solid #dedede;}
.login .loginArea div .joinInfo li {width:318px; height:19px; position:relative; padding:3px 0 0 0;}
.login .loginArea div .joinInfo li p {position:absolute; right:0; top:0;}

.step {width:750px; padding:0;}
.step p {padding:10px 0 15px 10px; border-bottom:2px solid #e4e4e4;}

.members h4 {margin:22px 0 0 0;}

.joinChoice {width:530px; margin:75px auto 0 auto; background:url('http://japan.ofscdn.com/images/common/line/line_choice.gif') no-repeat center 10px;}
.joinChoice div {width:200px; text-align:center;  float:left;}
.joinChoice .right {float:right;}
.joinChoice div input {margin:18px 0 0 0;}

.members h4 span {font-size:0.9em; margin:0 0 0 15px;}
.useRow {width:748px; height:188px; color:#666666; overflow-x:hidden; overflow-y:auto; margin:10px 0 0 0; padding:0 0 8px 0; border:1px solid #e6e6e6;}
.useRow div {width:714px; line-height:1.315em; padding:10px;}
.useRow p {margin:5px 0 0 0;}
.useRow ol {margin:5px 0 0 0;}
.useRow ol li {line-height:1.315em;}
.useRow ol li ol {padding:0 0 0 15px;}
.useRow em {font-style:normal; color:#333333;}
.useRow .policy {margin:10px 0 0 0; padding:0 0 20px 0;}
.useRow table {width:500px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; margin:10px auto;}
.useRow table th {text-align:center; padding:5px 0;  border-top:1px solid #dedede;  border-left:1px solid #dedede; background:#f4f4f4;}
.useRow table td {text-align:center; padding:5px 0; border-top:1px solid #dedede;  border-left:1px solid #dedede;}
.useRow02 {width:750px; margin-top:10px;}
.useRow02 textarea {width:725px; height:180px; line-height:1.315em; padding:10px;}
.useRow02 p {text-align:right; margin-top:5px;}

/*  20130226.실명인증관련 css 수정 */
.members .nameConfirm {width:655px; margin:40px auto 0 auto;}
.members .nameConfirm p {font-size:0.8em; line-height:1px; margin-bottom:10px;}
.members .nameConfirm p label {margin-right:5px;}
.nameConfirm div {width:655px; margin:0; padding:33px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_btype04_top.gif') no-repeat left top;}
.nameConfirm div dl {width:488px; height:50px; /*line-height:50px;*/ overflow:hidden; padding:0 0 0 50px; margin:0 auto; border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#f9f9f9;}
.nameConfirm div dl dt {float:left; /*padding:19px 0 0 15px; margin:0 5px 0 0;*/  margin:18px 25px 0 0;}
.nameConfirm div dl dd {float:left; height:28px; margin:13px 25px 0 0;  /*padding:17px 0 0 15px; margin:0 5px 0 0;*/  }
.nameConfirm div p.caution{ width:530px; text-indent:0px;}
.nameConfirm div ul li {float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm div ul li label {margin:0 10px 0 0;}
.nameConfirm div p {font-size:0.9em ! important; line-height:1.315em ! important; word-spacing:-0.1em; padding:25px 65px 28px 65px;  background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;}
.nameConfirm div div {width:538px; text-align:center; overflow:hidden; margin:0 auto; padding:0 0 15px 0; border-bottom:1px solid #dedede; background:none;}
.nameConfirm div div p {margin:17px 0 0 0; padding:0; background:none;}
.nameConfirm div div p span {color:#5898d5;}

.nameConfirm div ul.result li {width:200px; float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm div ul.result li span {margin:0 10px 0 10px; }
/*  20130226.실명인증관련 css 수정 */


.members .nameConfirm02 {width:655px; margin:40px auto 0 auto;}
.members .nameConfirm02 p {font-size:0.8em; line-height:1px; margin-bottom:10px;}
.members .nameConfirm02 p label {margin-right:5px;}
.nameConfirm02 div {width:655px; margin:0; padding:33px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_btype04_top.gif') no-repeat left top;}
.nameConfirm02 div ul {width:538px; overflow:hidden; margin:0 auto; padding:0 0 24px 0; /*border-bottom:1px solid #dedede;*/}
.nameConfirm02 div ul.result li {width:200px; float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm02 div ul.result li span {margin:0 10px 0 10px; }
.nameConfirm02 div p {font-size:0.9em ! important; line-height:1.315em ! important; word-spacing:-0.1em; padding:25px 65px 28px 65px;  background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;}
.nameConfirm02 div div {width:538px; text-align:center; overflow:hidden; margin:0 auto; padding:0 0 15px 0; border-bottom:1px solid #dedede; background:none;}
.nameConfirm02 div div p {margin:17px 0 0 0; padding:0; background:none;}
.nameConfirm02 div div p span {color:#5898d5;}

.prodSel {width:750px; text-align:center; margin:10px 0 0 0; padding:15px 0; background:#f7f7f7;}
.prodSel ul {width:693px; overflow:hidden; margin:0 auto; padding:0 0 50px 25px; border:1px solid #eaeaea; background:#ffffff;}
.prodSel ul li {width:140px; height:100px; overflow:hidden; margin:0; padding:30px 14px 0 14px; float:left;}
.prodSel ul li p {width:140px; height:15px; margin:5px 0 0 0; padding:4px 0 0 0; position:relative; }
.prodSel ul li p input {position:absolute; left:0; top:0;}

.prodSel_text {width:750px; margin:0 0 -10px 0; border-bottom:2px solid #ff6600;}
.prodSel_text ul {margin:5px 0 10px 0;}
.prodSel_text ul li {font-size:0.9em; text-indent:15px; line-height:14px;}

.joinFinish {width:655px; text-align:center; margin:66px auto 0 auto; padding:40px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_btype04_top.gif') no-repeat left top;}
.joinFinish p {padding:15px 0 0 0;}
.joinFinish .idCheck {width:655px; padding:35px 0 65px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;}
.joinFinish .idCheck span {padding:0 0 0 10px; background:url('http://japan.ofscdn.com/images/common/bul/bl_arrow02.gif') no-repeat left 2px;}
.joinFinish .idCheck strong {color:#555555; text-decoration:underline;}

.idpw {width:655px; margin:40px auto 0 auto;}
.idpw .nameConfirm {margin:10px 0 0 0;}

/***************************************************  쇼핑몰 **********************************************************/

/* 쇼핑몰 메인 */
.mallMain {width:750px; overflow:hidden; margin:20px 0 0 0;}

/* 2010-09-27 탭디자인 수정 */
.tab_mall {width:750px; overflow:hidden; padding:0 0 1px 0; /* background:url('http://japan.ofscdn.com/images/mall/bg_tab02.gif') repeat-y left top; */}
.tab_mall li {float:left; _padding:0 0 1px 0;}
.mallMain h4 {margin:30px 0 0 0;}
.mallList {width:785px; overflow:hidden; position:relative; margin:0 0 0 -35px;}
.mallList ul li {width:161px; color:#959595; text-align:center; float:left; padding:20px 0 0 35px;}
.mallList ul li .checkout {height:140px;}
.mallList ul li .noncheckout {height:10px;}
.mallList ul li table {width:160px; height:130px; text-align:center; margin:0 0 10px 0; }
.mallList ul li table td {width:160px; height:130px; position:relative; padding:1px 0 0 1px; background:url('http://japan.ofscdn.com/images/mall/bg_product.gif') no-repeat left top;}
.mallList ul li table td .iconSet {position:absolute; left:4px; top:2px;}
.mallList ul li strong {width:150px; height:40px; color:#666666; overflow:hidden; display:block; padding:0;}
.mallList ul li .cbtn {width:160px; height:auto; margin:15px 0 0 0; background:none;}
.mallList ul li p {text-align:left; margin-top:5px; padding-left:7px;}
.mallList ul li p.price {text-align:center;}
.mallList ul li p del {color:#000000;}
.mallList ul li p span {color:#d40001;}
.mallList ul li .cbtn02 {width:auto; height:auto; margin:10px 0 0 0; background:none;}
.mallList .more {width:auto; height:auto; position:absolute; right:0; top:-10px;}

.accmallList {width:785px; overflow:hidden; position:relative; margin:0 0 0 -35px;}
.accmallList ul li {width:161px; height:210px; color:#959595; text-align:center; float:left; padding:20px 0 0 35px;}
.accmallList ul li table {width:160px; height:130px; text-align:center; margin:0 0 10px 0; }
.accmallList ul li table td {width:160px; height:130px; position:relative; padding:1px 0 0 1px; background:url('http://japan.ofscdn.com/images/mall/bg_product.gif') no-repeat left top;}
.accmallList ul li table td .iconSet {position:absolute; left:4px; top:2px;}
.accmallList ul li strong {width:150px; height:40px; color:#666666; overflow:hidden; display:block; padding:0;}
.accmallList ul li .cbtn {width:160px; height:auto; margin:15px 0 0 0; background:none;}
.accmallList ul li p {text-align:left; margin-top:5px; padding-left:7px;}
.accmallList ul li p.price {text-align:center;}
.accmallList ul li p del {color:#000000;}
.accmallList ul li p span {color:#d40001;}
.accmallList ul li .cbtn02 {width:auto; height:auto; margin:10px 0 0 0; background:none;}
.accmallList .more {width:auto; height:auto; position:absolute; right:0; top:-10px;}

.MainaccmallList {width:785px; overflow:hidden; position:relative; margin:0 0 0 -35px;}
.MainaccmallList ul li {width:161px; height:240px; color:#959595; text-align:center; float:left; padding:20px 0 0 35px;}
.MainaccmallList ul li table {width:160px; height:130px; text-align:center; margin:0 0 10px 0; }
.MainaccmallList ul li table td {width:160px; height:130px; position:relative; padding:1px 0 0 1px; background:url('http://japan.ofscdn.com/images/mall/bg_product.gif') no-repeat left top;}
.MainaccmallList ul li table td .iconSet {position:absolute; left:4px; top:2px;}
.MainaccmallList ul li strong {width:150px; height:40px; color:#666666; overflow:hidden; display:block; padding:0;}
.MainaccmallList ul li .cbtn {width:160px; height:auto; margin:15px 0 0 0; background:none;}
.MainaccmallList ul li p {text-align:left; margin-top:5px; padding-left:7px;}
.MainaccmallList ul li p.price {text-align:center;}
.MainaccmallList ul li p del {color:#000000;}
.MainaccmallList ul li p span {color:#d40001;}
.MainaccmallList ul li .cbtn02 {width:auto; height:auto; margin:10px 0 0 0; background:none;}
.MainaccmallList .more {width:auto; height:auto; position:absolute; right:0; top:-10px;}

.acc_text {width:750px; margin:10px 0 -42px 0;}

.mallMain .mallList ul li {width:161px; color:#959595; text-align:center; float:left; padding:20px 0 0 35px;}

.mainBot01 {width:770px; overflow:hidden;	margin:53px 0 0 -20px;}
.mainBot01 div {width:auto; float:left; padding:0 0 0 19px;}
.mainBot01 div h4 {padding-top:7px;}
.mainBot01 div div{clear:both; padding:8px 0 0 0;}
.mallNotice {width:250px; position:relative;}
.mallNotice .more {width:70px; clear:both; text-align:right; position:absolute; right:0; top:8px; padding:0;}
.mallNotice ul {margin:8px 0 0 0; padding:8px 0 0 0; border-top:2px solid #e4e4e4;}
.mallNotice ul li {width:243px; line-height:1.5em; position:relative; overflow:hidden; padding:0 0 0 7px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray02.gif') no-repeat left 8px;}
.mallNotice ul li p {width:190px;}
.mallNotice ul li span {position:absolute; right:0; top:0;}

.mainBot02 {width:748px; overflow:hidden;	margin:30px 0 0 0; padding:13px 0; border:1px solid #e5e5e5; background:#f6f6f6;}
.mainBot02 li {width:230px; float:left; margin:0 0 0 -1px; padding:5px 0 5px 22px; background:url('http://japan.ofscdn.com/images/common/line/line_dot_mall.gif') repeat-y left top;}
.mainBot02 li p {height:60px; margin:15px 0 0 0;}
.mainBot02 li.last {width:225px;}

/* 리스트 */
.mall {width:750px; overflow:hidden; margin:20px 0 0 0;}
.mall .mallBtn {width:750px; text-align:right; margin-bottom:10px;}
.mall .tab_cus {margin:0;}
.mall .accmallList ul li {width:161px; color:#959595; text-align:center; float:left; padding:10px 0 30px 35px;}
.mall .mallView {width:750px; overflow:hidden; margin:25px 0 0 0; }
.mallView .viewInfo {width:740px; overflow:hidden; padding:25px 0 30px 0; border:5px solid #ededed;}
.viewInfo .viewArea {width:350px; float:left; text-align:center;}
.viewArea table td{width:300px; height:240px; margin:0 auto 0 auto;}
.viewArea ul {width:225px; margin:20px auto 0 auto;}
.viewArea ul li {float:left; margin:0 5px 0 0;}
.viewArea ul li img {border:1px solid #e5e5e5;}

/* 제품상세 */
.viewInfo .infoArea {width:360px; float:left;}
.infoArea p {padding:5px 0 12px 0; background:url('http://japan.ofscdn.com/images/common/line/line_view.gif') repeat-x left bottom;}
.infoArea p strong {color:#f37121; font-size:1.2em;}
.infoArea table {width:360px; border-bottom:1px solid #e4e4e4;}
.infoArea table th {text-align:left; vertical-align:middle; padding:6px 0 0 0;}
.infoArea table td {text-align:left; font-size:0.9em; padding:5px 0 0 0;}
.infoArea table td strong {font-size:1.1em;}
.infoArea table td span {color:#9f9766;}
.infoArea table .goodsName th, .infoArea table .goodsName td {padding:8px 0; background:url('http://japan.ofscdn.com/images/common/line/line_dot.gif') repeat-x left bottom;}
.infoArea table .price th, .infoArea table .price td {font-size:1.0em; padding:9px 0; border-bottom:1px solid #e4e4e4;}
.infoArea table .company th, .infoArea table .company td {vertical-align:top; padding:10px 0 0 0;}
.price td strong {color:#f37121;}
.infoArea table .installment th, .infoArea table .installment td {vertical-align:top; padding:8px 0;}

.infoArea .btnSet {margin:0 0 25px 0; padding:15px 0 0 0;}
.infoArea .btnSet02 {width:228px; height:23px; position:relative; padding:5px 0 0 132px;}
.infoArea .btnSet02 span {padding:0; position:absolute; left:0; top:0;}

.mallView h4 {margin:23px 0 0 0;}
.mallView .product_detail {text-align:center; margin:20px 0 0 0;}
.mallView .product_detail_new {text-align:left; margin:20px 0 0 0;}
/* 상세보기, 장바구니 수량    조절 */
.numCheck {overflow:hidden; clear:both; float:none;}
.numCheck input {width:50px; text-align:right; height:12px; padding:2px 3px; margin:0 3px 0 0; border:1px solid #cccccc; float:left;}
.numCheck p {width:10px; overflow:hidden; float:left; margin:-2px 5px 0 0; padding:0;}
.infoArea dd .numCheck p {width:10px; overflow:hidden; float:left; margin:-2px 5px 0 0; padding:0;}
.numCheck p img {vertical-align:top ! important;}
.numCheck p a { display:block; margin-top:2px;}
.numCheck span {position:static; padding:1px 0 0 0; margin:0; float:left;}
.infoArea dd .numCheck span {position:static; padding:0 0 0 0; margin:-2px 0 0 0; float:left;}

/*장바구니*/
.cart {width:750px; margin:35px 0 0 0;}
.cart .listType02 .tdleft {padding:7px 0 7px 15px;}
.cart .listType02 .tdleft div {float:left;}
.cart .listType02 .tdleft p {width:230px; float:left; margin:20px 0 0 20px; }
.cart h4 {clear:both; float:none; margin:38px 0 0 0;}
.cart h4 span {margin:0 0 0 10px;}
.cart .titArea {width:750px; overflow:hidden; margin:38px 0 0 0;}
.cart .titArea h4 {float:left; margin:0;}
.cart .titArea div {float:right;}

/* 총 합계 */
.orderSum {width:725px; position:relative; margin:12px 0 0 0; padding:15px 0 15px 25px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f7f7f7;}
.orderSum strong {font-size:1.2em;}
.orderSum p {position:absolute; top:8px; right:15px; padding:7px 10px; background:#FFFFFF;}
.orderSum p strong {color:#f37121;}

/* 주문고객정보 */
.orderArea {width:750px; overflow:hidden; margin:45px 0 0 0;}
.orderArea div {width:367px; float:left;}
.orderArea div h4 {margin:0;}
.orderArea div div {width:323px; height:260px; margin:10px 0 0 0; padding:15px 20px 0 22px; border:1px solid #e7e7e7; background:#f8f8f8;}
.orderArea div div table {width:323px;}
.orderArea div div table th {text-align:left; vertical-align:top; padding:5px 0 15px 0;}
.orderArea div div table td {color:#4d4d4d; padding:3px 0 15px 0;}
.orderArea div div table td p {margin:0 0 3px 0;}
.orderArea div div .infoTxt {font-size:0.9em; color:#99887b; margin-top:10px; padding:0 0 42px 18px; background:url('http://japan.ofscdn.com/images/common/bul/bl_arrowBox.gif') no-repeat left top;}
.orderArea div.infoWrite {float:right;}
.orderArea div.infoWrite table th {text-align:left; vertical-align:top; padding:7px 0 5px 0;}
.orderArea div.infoWrite table td {color:#4d4d4d; padding:5px 0 5px 0;}

/* [2010-07-17 추가]  안심내비 이용권 구매시 */
.ansimNaviNum {width:750px; margin-top:30px; padding:30px 0 20px 0; border-top:1px solid #ededed; background:url('http://japan.ofscdn.com/images/mall/bg_orderBox_bot.gif') no-repeat left bottom;}
.ansimNaviCon01 {text-align:center;}
.ansimNaviCon02 {width:717px; margin-top:20px; padding:20px 0 0 33px; background:url('http://japan.ofscdn.com/images/mall/bg_orderBox_top.gif') no-repeat left top;}
.ansimNaviCon02 div {padding:0 0 20px 0;}
.ansimNaviCon02 p {color:#f37121; font-size:0.9em; margin-top:15px;}
.ansimNaviCon02 ul {margin-top:15px;}
.ansimNaviCon02 ul li {font-size:0.9em; line-height:1.5em; padding-left:10px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 5px;}
.ansimNaviCon02 dl {width:670px; margin-top:20px; padding:15px 0 15px 20px; background:#f8f8f8;}
.ansimNaviCon02 dl dd {font-size:0.9em; margin-top:15px;}
.inputNavi {width:350px; height:15px; margin-left:5px; padding:3px; border:3px solid #f37121;}

/* 결제정보, 결제하기 */
.payment {width:748px; position:relative; overflow:hidden; margin:10px 0 0 0; border:1px solid #e7e7e7; border-bottom:none;}
.payment table {width:100%; margin-top:-6px;}
.payment table th {text-align:left; vertical-align:top; padding:10px 20px 10px 22px; border-bottom:1px solid #e7e7e7; background:#f8f8f8;}
.payment table td {padding:0 0 0 20px; border-bottom:1px solid #e7e7e7;}
.payment table td.gray {background:#f8f8f8;}
.payment table td span {font-size:0.9em;}
.payment table .sum th {height:47px; vertical-align:middle; padding:0 0 0 22px;}
.payment table .sum td {height:47px; padding:0 0 0 20px; background:#f8f8f8;}
.payment table .sum td p {width:130px; text-align:right;  font-size:1.2em; float:left; padding:0;}
.payment table .sum td span {float:left; font-size:0.9em; margin:0 0 0 10px;}
.payment table .sum td strong, .sum td span strong {color:#f37121 ! important; }
.payment table td.price p {width:130px; font-size:1.0em; text-align:right; padding:0;}
.payment table td.price02 strong {color:#f37121; font-size:1.2em;}
.payment table td.price02 em {font-style:normal; color:#f37121;}
.payment table td div {font-size:0.9em; line-height:10px; overflow:hidden; padding:7px 0 20px 25px;}
.payment table td p span {font-size:1.0em;}
.payment table td p {font-size:0.9em; line-height:14px; padding:10px 0 0 0;}
.payment table td p input {vertical-align:middle; margin-top:-3px;}


.payment  .cardPartner {width:244px; position:absolute; right:0; bottom:1px; padding:5px 8px 7px 13px; background:#FFFFFF;}
.payment  .cardPartner h5 {width:234px; padding:10px 0 3px 10px; background:#f4f4f4;}
.payment  .cardPartner ul {width:244px; overflow:hidden; margin:0; padding:0 0 8px 0; background:#f4f4f4;}
.payment  .cardPartner li {float:left; margin:5px 0 0 6px;}

/* 공인인증서 가이드 */
.mallGuide {width:750px; margin:25px 0 0 0;}
.guideBox {width:716px; margin:0 auto; padding-bottom:25px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.guideBox dl {padding:25px 0 0 38px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.guideBox dl dd {margin-top:10px;}
.guideList {width:716px; margin:5px auto 0 auto;}
.guideList dl {width:716px; margin-top:25px; overflow:hidden;}
.guideList dl dt {width:170px; float:left;}
.guideList dl dd {width:473px; font-size:0.9em; line-height:1.315em; float:right; padding:12px 20px 12px 28px; background:#f4f4f4 url('http://japan.ofscdn.com/images/common/bg_guidebox01.gif') repeat-y left top;}
.guideList dl dd.oneLine {padding:20px 20px 12px 28px;}
.guideStep {width:715px; margin:45px auto 0 auto; padding-top:25px; background:url('http://japan.ofscdn.com/images/common/bg_box715_top.gif') no-repeat left top;}
.guideStep h4 {padding-left:38px;}
.guideStep ol {width:647px; padding:0 30px 25px 38px; background:url('http://japan.ofscdn.com/images/common/bg_box715_bot.gif') no-repeat left bottom;}
.guideStep ol li {font-size:0.9em; line-height:1.315em; margin-top:18px;}

/* 제품정보 */
.products {width:750px; margin:30px 0 0 0;}
.prod_info {width:750px; overflow:hidden; position:relative;}
.prod_info div {width:340px; float:left;}
.prod_info dl {width:409px; padding:0px 0 0 0; float:left;}
.prod_info dl dd {margin-top:15px;}
.prod_info dl dd.btnSet {margin-top:30px;}
.prod_info dl dd.btnSet_smart {margin-top:0px;}

.detail_info {width:750px; margin-top:40px; padding:30px 0 0 0; background:url('http://japan.ofscdn.com/images/common/line/line_product.gif') no-repeat center top;}

.tab_end {width:765px; overflow:hidden; margin:-8px 0 0 -15px;}
.tab_end li {float:left; padding:8px 0 0 15px;}
.prod_info02 {width:750px; overflow:hidden; margin-top:30px; padding:30px 0 0 0; background:url('http://japan.ofscdn.com/images/common/line/line_product.gif') no-repeat center top;}
.prod_info02 div {width:340px; float:left;}
.prod_info02 dl {width:409px; padding:25px 0 0 0; float:left;}
.prod_info02 dl dd {margin-top:15px;}
.prod_info02 dl dd.btnSet {margin-top:30px;}

/* 개인정보취급방침 */
.privercy {width:700px; margin-top:30px; line-height:1.5em; padding:25px 20px; border:5px solid #dadada;}
.privercy .txt01 {margin-bottom:30px; padding-bottom:25px; border-bottom:1px solid #e4e4e4;}
.privercy ol {padding:0px;}
.privercy ol li.txt02 {padding:25px 0; border-top:1px solid #e4e4e4;}
.privercy ol li {margin-top:25px; line-height:1.7em;}
.privercy ol li p {padding-top:10px;}
.privercy ol li ol li {padding-left:14px; margin-top:10px; text-indent:-14px; line-height:1.7em;}
.privercy ol li ol.orange li {margin:0;}
.privercy ol li ol li p.box { width:610px; padding:10px 25px; margin-top:10px; border: 2px solid #ccc;}
.privercy ol li ol li p.box span {color:#606060; display:inline-block; padding-bottom:3px; padding-left:20px;}
.privercy ol li ol.other {margin:10px 0;}
.privercy ol li ol.other li {margin:0px;}
.privercy ol li ol.other01 {width:610px; margin:14px; padding:0px 35px 10px 35px; border: 2px solid #ccc; padding-left:15px;}
.privercy ol li ol.other01 li {margin:0px; padding-left:25px;}
.privercy ol li ol.other01 p {color:#606060; padding-bottom:5px;}
.privercy ol li .other02 {margin:0; }
.privercy ol li .other02 li {margin:0px;}
.privercy ol li .other03 {margin:0;}
.privercy ol li .other03 li {margin:0; padding-top:10px;}
.privercy ol li ol.other04 {margin:10px 0;}
.privercy ol li ol.other04 li {margin:0px; padding-left:15px;}
.privercy ol li ol.other04 li.p {padding-left:30px; text-indent:-14px}
.privercy ol li ol li p {padding-left:10px; }
.privercy ol li dl {margin:10px 0 10px 10px;}
.privercy ol li dl dt strong {color:#f37121 ! important;}
.privercy .topMenu {margin-top:10px; }
.privercy .topMenu li {margin:0px; font-weight:bold; letter-spacing:-0.1em; }
.privercy .topMenu li a:hover {color:#f37121; letter-spacing:-0.1em; font-weight:bold; text-decoration:underline;}
.privercy ol li strong {color:#606060;}
.privercy ol li.txt02 strong {color:#606060; font-size:1.2em;}

.privercy  .ansimRow {width:700px; }
.privercy  .ansimRow li {line-height:1.7em; margin:0;}

.privercy table {width:100%; border:2px solid #cecece;}
.privercy table th {text-align:center; padding:3px 0; border-left:1px solid #cecece; border-bottom:1px solid #cecece;}
.privercy table td {text-align:left; padding:3px 0 3px 10px; border-left:1px solid #cecece; border-bottom:1px solid #cecece;}

.privercy .userow {width:100%; margin-top:10px; border:none; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.privercy .userow th {color:#f37121; text-align:center; padding:3px 0; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f4f4f4;}
.privercy .userow td {text-align:center; padding:3px 0 3px 10px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

/*안심내비안내*/
.navi {width:750px;}
.navi h4 { margin-top:30px;}
.naviCon {width:698px; overflow:hidden; margin-top:10px; padding:33px 0 20px 58px; background:url('http://japan.ofscdn.com/images/myfine/bg_naviBox.gif') no-repeat left top;}
.naviCon p {float:left;}
.naviCon div {float:left; margin-left:50px;}
.naviCon div ol {padding:11px 0 37px 0;}
.naviCon div ol li {margin-top:9px;}
.naviCon div p { clear:both; float:none;}
.naviCon div .rbtn {width:481px; margin-top:15px; padding:0; text-align:right ! important; clear:both; float:none;}
.naviTxt {width:732px; font-size:0.9em; line-height:1.5em; margin-top:15px; padding:0 0 25px 18px; =
background:url('http://japan.ofscdn.com/images/common/line/line_cusBot.gif') no-repeat left bottom;}

.navi02 {width:750px; margin-top:25px;}
.navi02 h4 {margin-top:35px;}
.naviTxt02 {width:750px; overflow:hidden; margin-top:20px;}
.naviTxt02 p {line-height:1.315em;}
.naviTxt02 div {margin-top:25px;}
.naviTxt03 {width:750px; overflow:hidden; margin-top:20px;}
.naviTxt03 p {margin-top:10px; text-align:center;}
.naviTxt04 {width:732px; text-align:center; color:#f56705; font-weight:bold; margin-top:20px; padding :7px 0; background:#f4f4f4;}


/*  AS 접수 안내 */
.asGuide {width:750px; margin-top:30px;}
.asGuide h4 span {font-size:0.9em; color:#989898; margin:3px 0 0 15px;}
.asForm {margin-top:16px;}
.asForm .asTxt {font-size:0.9em; color:#989898; margin-top:17px; padding-left:8px; background:url('http://japan.ofscdn.com/images/common/bul/bl_orange.gif') no-repeat left 5px;}
.asForm .asCon01 {width:728px; padding:10px 0 10px 20px; border:1px solid #e8e8e8; background:#f5f5f5;}
.asCon01 ul {width:250px; float:left; overflow:hidden; padding-top:5px;}
.asCon01 ul li {color:#767676; font-size:0.9em; padding:3px 0;}
.asCon01 .conRight {width:350px; padding:0;}
.asCon01 .conRight li {padding-left:8px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray02.gif') no-repeat left 8px;}

.asForm .comWrite02 table td {color:#636060;}
.asForm .btnSet {margin-top:20px; text-align:center;}

.asGuide02 {width:750px; margin-top:30px;}
.asGuide02 h4 {margin-top:30px;}
.asCon02 { padding-bottom:5px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype05_bot.gif') no-repeat 2px bottom;}
.asCon02 .ctxt {text-align:center; margin-top:15px;}
.asCon02 .guideTxt {width:676px; margin-top:20px; padding:37px; background:url('http://japan.ofscdn.com/images/common/bg_btype05_top.gif') no-repeat 2px top;}
.guideTxt ul {margin-top:12px; padding:0 0 0 13px;}
.guideTxt ul li {line-height:1.4em; padding-left:10px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 50%;}
.guideTxt ul li ol li {padding:0; background:none;}
.guideTxt ul li span {color:#f37121;}
.guideTxt h5 {margin-top:30px;}
.guideTxt .point {margin-top:3px; padding:3px 0 3px 5px;background:#f5f5f5;}
.guideTxt ul li.point02 {background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 5px;}
.guideTxt ul li.point02 p {color:#f37121; margin-top:7px;}
.guideTxt .txtCon {color:#FFFFFF; margin-top:10px; padding:8px 0 8px 22px;background:#7c7c7c;}
.guideTxt .txtCon02 {color:#7c7c7c; margin-top:10px; padding:8px 0 8px 22px;background:#f5f5f5; font-size:1.2em;}
.guideTxt .txtCon02 span {color:#f37121;}

.asCon03 {width:726px; margin-top:14px; padding:20px 0 20px 24px; background:url('http://japan.ofscdn.com/images/customer/bg_asBox.gif') no-repeat left top;}
.asCon03 ul {width:700px; overflow:hidden; margin:10px 0; padding:0 0 0 7px;}
.asCon03 ul li {font-size:0.9em; line-height:1.5em; letter-spacing:-0.1em; padding:0 0 0 7px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray.gif') no-repeat left 5px;}
.asCon03 p {color:#f37121; font-size:0.9em; padding-left:19px; background:url('http://japan.ofscdn.com/images/common/bul/bl_attention.gif') no-repeat 4px top;}

.asCon04 p.asCon04p {color:#f37121; font-size:0.9em; padding-left:19px; background:url('http://japan.ofscdn.com/images/common/bul/bl_attention.gif') no-repeat 4px top;}

.h4Etc {margin-top:40px; background:url('http://japan.ofscdn.com/images/common/line/line_h4.gif') repeat-x left 50%;}

.asList {width:750px; margin-top:35px;}
.asList table {width:100%; border-top:2px solid #f37121;}
.asList table th { padding:8px 0; border-bottom:1px solid #fac6a6; background:#f9f7ef;}
.asList table td {font-size:0.9em; color:#666666; padding:8px 0 8px10px; border-bottom:1px solid #ececec;}
.asList table td.category {color:#f37121; text-align:center; padding:8px 0;}

/***************************************************  회사개요 **********************************************************/
.introduction {width:750px; text-align:center; margin-top:45px;}
.finebi {width:750px;}
.finebi ul {width:785px; margin-left:-35px;}
.finebi ul li {width:357px; position:relative; float:left; padding:28px 0 0 35px; _padding:28px 0 0 34px;}
.finebi ul li div {position:absolute; bottom:25px; left:47px; margin:0 0 0 37px;}

.finebi h4 {margin-top:30px;}
.finebi p {margin-top:15px;}
.finebi div {margin-top:15px;}

.history  {width:750px; margin-top:35px;}
.history p {text-align:center;}
.history div {width:750px; margin-top:35px; background:url('http://japan.ofscdn.com/images/common/img_history.gif') no-repeat right 3px;}
.history div dl {width:750px; overflow:hidden;}
.history div dl dt {width:86px; float:left;}
.history div dl dd {width:654px; float:right; padding-bottom:32px;}
.history div dl dd ul {margin-top:-9px;}
.history div dl dd ul li {margin-top:9px;}
.history div dl dd ul li img {margin-right:20px;}

.award {width:750px; position:relative; margin-top:30px;}
.awardList {width:750px; overflow:hidden; margin:0; padding:0;}
.awardList ul  {width:750px; margin-top:-25px; overflow:hidden; padding:0;}
.awardList ul li {width:750px; margin-top:25px; padding:0 0 22px 0; background:url('http://japan.ofscdn.com/images/company/bg_award_bot.gif') no-repeat left bottom;}
.awardList ul li dl {width:725px; padding:25px 0 0 25px; background:url('http://japan.ofscdn.com/images/company/bg_award_top.gif') no-repeat left top;}
.awardList ul li dl dd {width:690px; position:relative; margin-top:20px; padding-left:10px;}
.awardList ul li dl dd p {float:left;}
.awardList ul li dl dd ul {width:400px; float:left; margin:19px 0 0 8px;}
.awardList ul li dl dd ul li {width:400px; margin:9px 0 0 0; padding:0; background:none;}
.awardList ul li dl dd .ci {position:absolute; right:15px; bottom:14px;}

.cooperate {width:750px; text-align:center; margin-top:25px;}
.cooperateBox {width:716px; margin:0 auto; padding-bottom:35px; background:url('http://japan.ofscdn.com/images/common/bg_btype03_bot.gif') no-repeat left bottom;}
.cooperateBox .cooperateTop {width:716px; padding:52px 0; background:url('http://japan.ofscdn.com/images/common/bg_btype03_top.gif') no-repeat left top;}
.cooperateBox div {width:320px; margin:20px auto 0 auto; padding:5px 0; background:url('http://japan.ofscdn.com/images/company/bg_cooperate01.gif') no-repeat left top;}
.cooperateBox div span {margin-left:15px;}
.cooperateBox ul {width:652px; margin:37px auto 0 auto; padding:23px 0 30px 13px; background:url('http://japan.ofscdn.com/images/company/bg_cooperate02.gif') no-repeat left top;}
.cooperateBox ul li {float:left; margin:0 0 0 15px; }
.cooperateBox .cbtn {margin-top:20px;}

.map {width:750px; margin-top:30px;}
.map .title {padding-left:10px;}
.mapArea {text-align:center; margin-top:20px;}
.map .mapTxt {width:698px; margin:35px auto 0 auto; padding:27px 26px 27px 26px; border:1px solid #e6e6e6;}
.map .mapTxt div {width:280px; float:left;}
.map .mapTxt div dl {margin-top:12px; padding-left:10px;}
.map .mapTxt div dl dt {padding-bottom:3px;}
.map .mapTxt div dl dd {margin-top:6px;}
.map .mapTxt div ul {margin-top:9px; padding-left:10px;}
.inquiry {text-align:center;}
.inquiry p {margin-top:25px;}

.mapArea02 {width:750px; margin-top:14px;}
.mapArea02 div {margin-top:35px;}

.dataQuick {width:750px; text-align:center; margin-top:30px;}
.dataQuick img {vertical-align:top;}

.atlan ul {width:750px; margin-top:40px;}
.atlan ul li.first {margin-top:0;}
.atlan ul li {width:750px; overflow:hidden; margin-top:55px;}
.atlan ul li div {text-align:center; float:left;}
.atlan ul li div p {margin-top:15px;}

.turboGps {width:750px;}
.turboGps h4 {margin-top:40px;}
.turboGps div {text-align:center; margin-top:30px;}
.turboCon {width:700px; overflow:hidden; margin:25px auto 0 auto;}
.turboCon img {float:left;}

.voice {width:750px; margin-top:30px;}
.voiceCon {width:732px; margin-top:25px; padding-left:18px;}
.voiceCon dl {width:732px; margin-top:12px;}
.voiceCon dl dd {margin-top:17px;}
.voiceCon dl dd ol li p {text-align:center; margin-top:30px;}

.voiceCon02 {width:732px; overflow:hidden; margin-top:25px;}
.voiceCon02 dl {width:430px; float:left;}

.atlanWiz {width:750px; margin-top:40px;}
.atlanWiz h4 {margin-top:30px;}
.wizCon01 {text-align:center;}
.wizCon02 {text-align:center; margin-top:30px;}
.wizCon02 ul {width:560px; overflow:hidden; margin:20px auto 0 auto;}
.wizCon02 ul li {width:280px; float:left;}
.wizCon02 ul li dl dd {margin-top:30px;}

/* 지식찾기 */
.knowledge {width:750px; margin-top:30px;}
.knowledge .searchBox {width:740px; border:5px solid #f48a2c;}
.searchBox span {margin-left:25px;}
.searchList {width:750px; position:relative; margin-top:40px;}
.searchList h4 span {color:#989898; font-size:0.9em; margin-left:10px;}
.searchList h4 span strong {color:#f37121;}
.searchList table {width:100%; margin-top:12px; border-top:2px solid #f37121;}
.searchList table td {padding:7px 0;border-bottom:1px solid #ececec;}
.searchList table td.title {padding-left:15px;}
.searchList .more {position:absolute; right:0; top:5px;}

.error {width:740px; margin-top:30px; text-align:center; padding:60px 0; border:5px solid #ededed;}

.etcFine {width:680px;}

/* 이벤트 리스트 */
.eventBanner {width:750px; text-align:center; margin:0 0 30px 0;}

/* 기술- 전자지도 */
.digitalMap {width:750px; margin-top:30px;}
.mapmenu {width:750px; position:relative; padding-bottom:35px; background:url('http://japan.ofscdn.com/images/common/line/line_cusBot.gif') no-repeat right bottom; }
.mapmenu ul {width:757px; overflow:hidden; margin:0 0 0 -8px;}
.mapmenu ul li {float:left; padding:0 0 8px 15px;}
.mapmenu ul li .mapSub {width:146px; position:absolute; left:91px; top:0px; padding-bottom:10px; background:url('http://japan.ofscdn.com/images/technology/bg_overBox_bot.gif') no-repeat right bottom;}
.mapSub ul {width:131px; padding:10px 0 0 15px; margin:0 0 0 0 ! important; background:url('http://japan.ofscdn.com/images/technology/bg_overBox_top.gif') no-repeat left top;}
.mapSub ul li {width:131px; font-size:0.9em; line-height:1.5em; letter-spacing:-0.1em; clear:both; float:none; padding:0;}
.mapSub ul li a {padding-left:7px; background:url('http://japan.ofscdn.com/images/common/bul/bl_overBox02.gif') no-repeat 0 3px;}
.mapSub ul li a:hover {color:#f47121; padding-left:7px; background:url('http://japan.ofscdn.com/images/common/bul/bl_overBox01.gif') no-repeat 0 3px;}
.mapSub ul li a.current {color:#f47121; padding-left:7px; background:url('http://japan.ofscdn.com/images/common/bul/bl_overBox01.gif') no-repeat 0 3px;}
.mapSub p {text-align:right; padding-right:10px;}
.mapmenu ul li .theme {width:146px; position:absolute; left:455px; top:0px; padding-bottom:10px; background:url('http://japan.ofscdn.com/images/technology/bg_overBox_bot.gif') no-repeat right bottom;}
.mapmenu ul li .auto {width:146px; position:absolute; left:465px; top:40px; padding-bottom:10px; background:url('http://japan.ofscdn.com/images/technology/bg_overBox_bot.gif') no-repeat right bottom;}

.digitalMap h4 {margin-top:45px; padding-left:20px;}
.digitalMap h5 {margin-top:20px; padding-left:39px;}
.digitalMapCon {width:750px; padding-bottom:40px; background:url('http://japan.ofscdn.com/images/common/line/line_dot02.gif') repeat-x left bottom;}
.digitalMapCon div {text-align:center; overflow:hidden; margin-top:20px; padding-top:30px; background:url('http://japan.ofscdn.com/images/common/line/line_dot02.gif') repeat-x left top;}

.awardPop {width:410px; position:absolute; right:30px; bottom:60px; z-index:1000; padding:20px; border:5px solid #f0721e; background:#FFFFFF;}
.awardPop div {width:410px;}
.awardPop div h4 {width:410px; position:static;}
.awardPop div ul {width:410px; position:static; overflow:hidden; clear:both; float:none; margin:10px 0 20px 0;}
.awardPop div ul li {width:400px; line-height:1.5em; margin:0; padding:0 0 0 10px; background:none;}
.awardPop div p {width:400px; line-height:1.5em; margin:10px 0 0 0; padding:0 0 0 10px; background:none;}
.awardPop .close {text-align:right; margin-top:10px;}

.techBox {width:680px;}
.techBox  img {vertical-align:top;}

.etc .tab_comm {margin-top:30px;}

/* 제품홍보영상 [2010-11-18] */
.prMovie {text-align:center; margin-top:20px;}
.prMovie h4 {text-align:left;}
.movieArea {width:527px; margin:0 auto; padding:33px 0 63px 141px; background:url('http://japan.ofscdn.com/images/review/bg_movie.gif') no-repeat 44px top;}
.prMovie .btnset {text-align:center; margin:0 auto;}
.playSet {zoom:1; margin:10px 0 0 0;}
.playSet:after {content:""; clear:both; display:block;}
.playSet p {float:left; border-left:1px solid #c4c4c5; margin-left:5px; padding:0 0 0 8px;}
.playSet p.first {border-left:none; margin-left:0;}
.movieBar {width:264px; float:left; margin-left:20px; background:url('http://japan.ofscdn.com/images/common/bg_playBar.gif') repeat-x left 5px;}
.movieBar p {border-left:none; margin:0; padding:0;}
.movieBar .bar {width:40%; background:url('http://japan.ofscdn.com/images/common/bg_playBar2.gif') repeat-x left 5px;}

.playList  {width:640px; margin:30px auto 0 auto; padding-top:15px; background:url('http://japan.ofscdn.com/images/review/bg_prBox01.gif') no-repeat left top;}
.playList ul {zoom:1; padding:0 15px; background:url('http://japan.ofscdn.com/images/review/bg_prBox02.gif') repeat-y left top;}
.playList ul:after {content:""; clear:both; display:block;}
.playList ul li {width:305px; zoom:1; text-align:left; padding:17px 0 13px 0; float:left;}
.playList ul li:after {content:""; clear:both; display:block;}
.playList ul li p {padding:0 0 0 15px; float:left;}
.playList ul li p a {color:#000000;}
.playList ul li div .listTit {width:200px; margin-left:13px;}
.playList ul li div .listTit p {padding:3px 0;}
.playList ul li.gray {background:#ebebeb;}
.playList ul li div.h90 {height:90px ! important;}
.playList ul li div {height:37px; float:left; padding-left:29px; border-left:1px solid #d8d8d8;}
.playList ul li div.first {border-left:none;}
.playList ul li div div {padding-left:0 ! important; border-left:none;}
.playList ul li dl dt {padding:4px 0 0;}
.playList ul li dl dd {font-size:11px; padding:2px 0 7px 0;}
.playList ul li .navi {width:200px; float:left; padding-left:15px;}
.playList ul li .navi p {clear:both; float:none; padding:0 0 5px 0;}
.bgBot {width:640px; height:15px; background:url('http://japan.ofscdn.com/images/review/bg_prBox03.gif') no-repeat left top;}

.musicArea {width:640px; height:110px; text-align:center; margin:15px auto 0 auto; padding:15px 0 0 0;}
.musicArea div {padding:15px 0 15px 0;}
.musicArea .bgBot {width:640px; height:15px;}

.popMovie {width:571px; height:419px; position:relative; padding:13px 12px 13px 12px; background:url('http://japan.ofscdn.com/images/review/bg_movieLarge.gif') no-repeat left top;}
.popMovie .movieClose {position:absolute; right:17px; bottom:10px; padding:0;}
.popMovie .playSet3 {zoom:1; margin:0; padding:0;}
.popMovie .playSet3:after {content:""; clear:both; display:block;}
.popMovie .playSet3 p {float:left; margin-left:3px; padding:10px 4px;}
.popMovie .movieBar2 {width:222px; height:8px; float:left; margin:8px 0 0 25px; padding:2px 0 0 0; background:url('http://japan.ofscdn.com/images/common/bg_playBar.gif') repeat-x left 7px;}
.popMovie .movieBar2 img {vertical-align:top; margin-top:3px;}
.popMovie .movieBar2 p {margin:0; padding:0;}
.popMovie .movieBar2 .bar {width:100px; background:url('http://japan.ofscdn.com/images/common/bg_playBar2.gif') repeat-x left 5px;}
.popMovie .btnPop {width:210px; float:left; padding:4px 0 0 20px; margin:0;}

/* 스크랩 팝업 */
.scrap {width:183px; height:154px; position:absolute; top:250px; left:50%; margin:0 0 0 -100px; padding:10px 20px 0 20px; background:url('http://japan.ofscdn.com/images/review/bg_scrap.png') no-repeat left top;}
.scrap div {text-align:center; margin-top:35px;}
.scrap .close {position:absolute; right:11px; top:6px;}

/* 결제 [2011-01-26] 추가 */
.payment2 {width:748px; position:relative; overflow:hidden; margin:10px 0 0 0; border:1px solid #e7e7e7;}
.payWay {padding:10px 0 10px 22px; border-bottom:1px solid #e7e7e7; background:#f8f8f8;}
.paymentCon {font-size:11px; padding:10px 0 10px 22px;}
.paymentCon p, .paymentCon div {margin-top:10px;}
.paymentCon ul{margin-top:5px;}
.paymentCon ul li {margin-top:5px;}
.paymentCon ul li label {display:inline-block; width:70px; padding-left:8px; background:url('http://japan.ofscdn.com/images/common/bul/bul_dGray02.gif') no-repeat 0 4px;}
.paymentCon ul li .input01 {height:12px; padding:3px; border:1px solid #ccc;}

/* ez down [2011-02-10] 추가  */
.ezDown01 {margin-top:20px;}
.ezDownCon01 {zoom:1; margin-top:17px;}
.ezDownCon01 p {float:left;}
.ezDownCon01 div {float:left; margin-left:16px;}
.ezDownCon01 div div {float:none; clear:both; margin:0 0 18px 0;}

.updateWay02 .btnset2 {text-align:center; margin-top:10px; padding-left:0;}

.ezDown02 {margin-top:10px;}
.updateWay02 .ezTxt {text-align:left; margin-top:15px; padding:0 0 20px 0;}

/* 개인정보취급방침 추가 [2011-05-26] */
.useRow03 p {margin-top:10px; text-align:right;}
.useRow03Con {height:70px; margin-top:10px; border:1px solid #e6e6e6; padding:15px; overflow:auto; overflow-x:hidden;}
.useRow03Con p {margin-top:0; text-align:left; line-height:18px; }
.useRow03Con .useRowList {width:650px; margin-top:5px;}
.useRow03Con .useRowList table {width:100%; border:2px solid #d6d6d6;}
.useRow03Con .useRowList table th {text-align:left; color:#666; padding:8px 0 8px 8px;  border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; background:#f8f8f8;}
.useRow03Con .useRowList table td {text-align:left; padding:8px 0 8px 8px; border-left:1px solid #e6e6e6;}
.useRow03Con .useRowList table .first {border-left:none;}

/* 트립컴퓨터 [2011-11-15] 추가  */
.Tripcom01 {width:750px; margin-top:20px;}
.Tripcom01 h4 {margin:35px 0 0 0;}
.TripcomBox_con1 {float:left; margin-top:17px; margin-left:35px;}
.TripcomBox01 {width:342px; height:235px; border-right:1px solid #ff6000; border-bottom:1px solid #ff6000; border-left:1px solid #ff6000; overflow:auto; scrollbar-arrow-color: #a2a2a2; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #a2a2a2; scrollbar-darkshadow-color: #a2a2a2; scrollbar-track-color: #ffffff;}
.TripcomBox_con2 {float:left; margin-top:17px; margin-left:26px;}
.TripcomBox02 {width:325px; height:210px; border-right:1px solid #ff6000; border-bottom:1px solid #ff6000; border-left:1px solid #ff6000; overflow:auto; scrollbar-arrow-color: #a2a2a2; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #a2a2a2; scrollbar-darkshadow-color: #a2a2a2; scrollbar-track-color: #ffffff;}

/* 스마트뮤직 [2011-12-12] 추가  */
.Smart {width:750px; margin-top:20px;}
.Smart h4 {margin:35px 0 0 0;}
.Smart h5 {margin:10px 0 0 0;}

.Smart01 {width:750px; margin:12px auto 30 auto; padding-bottom:35px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype05_bot.gif') no-repeat left bottom;}
.Smart01 ol {width:682px; padding:13px 34px 0 34px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype05_top.gif') no-repeat left top;}
.Smart01 ol li {text-align:center; padding-top:21px;}
.Smart01 ol li div {width:682px; text-align:center; margin-top:25px;}

.Smart02 {width:750px; margin:12px auto 0 auto; padding-bottom:35px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype06_bot.gif') no-repeat left bottom;}
.Smart02 ol {width:682px; padding:13px 34px 0 34px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype06_top.gif') no-repeat left top;}
.Smart02 ol li {text-align:center; padding-top:10px;}
.Smart02 ol li p {text-align:left; padding-top:30px;}
.Smart02 ol li div {width:682px; text-align:center; margin-top:15px;}
.Smart02 .btnset2 {text-align:center; margin:20px 0 0 0; padding-left:0;}

.Smart03 {width:750px; margin:12px auto 0 auto; padding-bottom:35px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype05_bot.gif') no-repeat left bottom;}
.Smart03 ol {width:682px; padding:13px 34px 0 34px; background:url('http://finedigital.ofscdn.com/fineweb/images/common/bg_btype05_top.gif') no-repeat left top;}
.Smart03 ol li {text-align:center; padding-top:21px;}
.Smart03 ol li div {width:682px; text-align:center; margin-top:25px;}

/* 개인정보취급방침 이지다운로더 부분 이용약관 추가 [2011-12-23] */
.ezprivercy {width:700px; height:350px; margin-top:30px; line-height:1.5em; padding:25px 20px; border:5px solid #dadada; overflow:auto;}
.ezprivercy .txt01 {margin-bottom:30px; padding-bottom:25px; border-bottom:1px solid #e4e4e4;}
.ezprivercy ol li.txt02 {padding:25px 0; border-top:1px solid #e4e4e4;}
.ezprivercy ol li {margin-top:25px; line-height:1.7em;}
.ezprivercy ol li ol li {padding-left:14px; text-indent:-14px; margin-top:15px; line-height:1.7em;}
.ezprivercy ol li ol.orange li {margin:0;}
.ezprivercy ol li ol.other {margin:15px 0;}
.ezprivercy ol li ol.other li {margin:0px;}
.ezprivercy ol li .other02 {margin:0; padding-left:10px;}
.ezprivercy ol li .other02 li {margin:0px;}
.ezprivercy ol li ol li p {padding-left:10px;}
.ezprivercy ol li dl {margin:20px 0 20px 0;}
.ezprivercy ol li dl dt strong {color:#f37121 ! important;}
.ezprivercy .topMenu {margin-top:25px; }
.ezprivercy .topMenu li {margin-top:0px;}
.ezprivercy .topMenu li a:hover {color:#444444; letter-spacing:-0.1em; font-weight:bold; text-decoration:underline;}
.ezprivercy ol li strong {color:#606060;}
.ezprivercy ol li.txt02 strong {color:#606060; font-size:1.2em;}
.ezprivercy cbtn02 {width:100%; overflow:hidden; text-align:center; margin:25px 0 0 0;}
.ezprivercy btn_p {text-align:right; margin-top:5px;}

/*퀵메뉴 추가 [2012-03-30]*/
.quick_wrap {width:54px; position:fixed; top:150px; right:0px; z-index:999;}
.quick_wrap .menu {height:44px; margin:0 0 3px 0; }
.quick_wrap .go_top {margin:3px 0 0 0; }
.quick_wrap .con {width:48px; border:3px solid #000000; text-align:center;}
.quick_wrap .con ul {list-style:none; margin:0;}
.quick_wrap .con ul li {margin:0;}
.quick_wrap .con ul .bar {margin:-7px; 0 0 0;}



/*  201303.로그인페이지수정관련 css 수정 */
.members .nameConfirm_id {width:655px; margin:20px auto 0 auto;}
.members .nameConfirm_id p {font-size:0.8em; line-height:1px; margin-bottom:10px;}
.members .nameConfirm_id p label {margin-right:5px;}
.nameConfirm_id div {position:relative; height:280px; width:655px; margin:0; padding:2px 0 0 0; background:url('http://japan.ofscdn.com/images/members/images/bg_btype04_bg.gif') no-repeat left top;}
.nameConfirm_id div div {width:540px; text-align:center; overflow:hidden; margin:0 auto; padding:0 0 15px 0; border-bottom:1px solid #dedede; background:none;}
.nameConfirm_id div.idtab {width:540px; height:41px; margin:35px auto; padding:0px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.nameConfirm_id div.idtab ul li {float:left; margin:0px; padding:0px;}
.nameConfirm_id div dl {width:487px; height:100px; margin-left:57px; padding:28px 0 0px 53px; background-color:#fcfcfc; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.nameConfirm_id div dl p.btn { position:absolute; left:440px; top:139px; display:inline; padding:0px; }
.nameConfirm_id div dl dt {float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
/*.nameConfirm_id div dl dt label { padding-right:15px;}*/
.nameConfirm_id div dl dt.text {font-size:0.9em ! important; line-height:1.315em ! important; word-spacing:-0.1em; padding:15px 25px; }
.nameConfirm_id div dl dd{ margin:0 10px 0 0;}
.nameConfirm_id div dl dd input { margin-top:-3px;}
.nameConfirm_id div dl.caution {width:487px; margin-left:57px; padding-bottom:5px;  background-color:#fcfcfc; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.nameConfirm_id div dl.caution p {font-size:0.9em ! important; line-height:1.6em ! important; word-spacing:-0.1em; text-indent:-8px; padding-bottom:0px; margin-left:-30px; margin-top:-10px; }
.nameConfirm_id div p.btm {padding:25px 65px 28px 80px; margin:0px; /*background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;*/}

.nameConfirm div ul.result li {width:200px; float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm div ul.result li span {margin:0 10px 0 10px; }
/*  201303.로그인페이지수정관련 css 수정 */

/*
.nameConfirm03 div {width:655px; margin:0; padding:33px 0 0 0; background:url('http://japan.ofscdn.com/images/members/images/bg_btype04_bg.gif') no-repeat left top;}
.nameConfirm03 div ul {width:538px; overflow:hidden; margin:0 auto; padding:20px 0 24px 0; border-top:1px solid #dedede; background-color:#fcfcfc;}
.nameConfirm03 div ul.result li {width:200px; float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm03 div p {font-size:0.9em ! important; line-height:1.315em ! important; word-spacing:-0.1em; padding:25px 65px 28px 65px;  background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;}
.nameConfirm03 div div {width:538px; text-align:center; overflow:hidden; margin:0 auto; padding:0 0 15px 0; border-bottom:1px solid #dedede; background:none;}
.nameConfirm03 div div p {margin:17px 0 0 0; padding:0; background:none;}
.nameConfirm03 div div p span {color:#5898d5;}
.nameConfirm03 div div.cbtn02 {width:538px; overflow:hidden; text-align:center; margin:25px 0 0 58px; padding-top:100px; background-color:#fcfcfc;}
*/

.nameConfirm03 div {width:655px; margin-top:20px; padding:33px 0 0 0; background:url('http://japan.ofscdn.com/images/members/images/bg_btype04_bg.gif') no-repeat left top;}
.nameConfirm03 div ul {width:538px; margin:30px auto 100px auto; padding:20px auto 20px auto; border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#fcfcfc;}
.nameConfirm03 div ul li {width:538px; float:left; text-align:center; line-height:22px;}
.nameConfirm03 div ul li.id_name {font-size:1em ! important; font-weight:bold; word-spacing:-0.1em; padding:20px 0 10px 0;}
.nameConfirm03 div ul li.id_name span {font-size:1.6em ! important; color:#f4721e;}
.nameConfirm03 div ul li.findid {font-size:1.2em ! important; word-spacing:-0.1em; padding:5px 0;}
.nameConfirm03 div ul li.findid span {font-size:1.4em ! important; font-weight:bold;}



/*  201303.비밀번호찾기 수정관련 css 수정 */
.members .nameConfirm_pw {width:655px; margin:20px auto 0 auto;}
.members .nameConfirm_pw p {font-size:0.8em; line-height:1px; margin-bottom:10px;}
.members .nameConfirm_pw p label {margin-right:5px;}
.nameConfirm_pw div {position:relative; height:241px; width:655px; margin:0; padding:2px 0 0 0; background:url('http://japan.ofscdn.com/images/members/images/bg_findpw.gif') no-repeat left top;}
.nameConfirm_pw div div {width:540px; text-align:center; overflow:hidden; margin:0 auto; padding:0 0 15px 0; }
.nameConfirm_pw div.idtab {width:540px; height:5px; margin: 20px; padding:0px; background: #fff; }
.nameConfirm_pw div.idtab ul li {float:left; margin:0px; padding:0px;}
.nameConfirm_pw div dl {width:487px; height:110px;  margin-left:57px; padding:20px 0 10px 53px; background-color:#fcfcfc; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.nameConfirm_pw div dl p.btn { position:absolute; left:440px; top:70px; display:inline; padding:0px; }
.nameConfirm_pw div dl dt {float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
/*.nameConfirm_pw div dl dt label { padding-right:15px;}*/
.nameConfirm_pw div dl dt.text {font-size:0.9em ! important; line-height:1.5em ! important; word-spacing:-0.1em; padding:15px 15px; }
.nameConfirm_pw div dl dd{ margin:0 10px 0 0;}
.nameConfirm_pw div dl dd input { margin-top:-3px;}
.nameConfirm_pw div dl.caution {width:487px; margin-left:57px; padding-bottom:5px;  background-color:#fcfcfc; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.nameConfirm_pw div dl.caution p {font-size:0.9em ! important; line-height:1.6em ! important; word-spacing:-0.1em; text-indent:-8px; padding-bottom:0px; margin-left:-30px; margin-top:-10px; }
.nameConfirm_pw div p.btm {padding:25px 65px 28px 80px; margin:0px; /*background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;*/}

.nameConfirm div ul.result li {width:200px; float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm div ul.result li span {margin:0 10px 0 10px; }
/*  201303.비밀번호찾기 수정관련 css 수정 */


/*  201303.비밀번호찾기 완료 페이지 수정관련 css 수정 */
.pwConfirm div {width:655px; margin-top:20px; padding:33px 0 0 0; background:url('http://japan.ofscdn.com/images/members/images/bg_findpw.gif') no-repeat left top;}
.pwConfirm div dl {width:538px; margin:40px auto 0px auto; padding:20px auto 20px 10px; }
.pwConfirm div dl dt {padding:0 0 10px 20px; }
.pwConfirm div dl dd {padding:0 0 0px 20px;}
.pwConfirm div table {width:538px; margin:30px auto 100px auto; border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#fcfcfc;}
.pwConfirm div table tr td.first { width:230px; word-break:break-all; text-align:left; padding:20px 0 20px 80px; font-weight:bold; background:url('http://japan.ofscdn.com/images/members/images/arrow01.gif') no-repeat 72px 23px; }
.pwConfirm div table tr td { padding-left:15px; }
/*  201303.비밀번호찾기 완료 페이지 수정관련 css 수정 */



.pwConfirm div dl.info {width:538px; margin:20px auto 100px auto; padding:0px auto 0px auto; border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#fcfcfc;}
.pwConfirm div dl.info dt {width:200px; float:left; overflow:hidden;  text-align:left; padding:20px 0 20px 70px; font-weight:bold; background-color:#ffff00;}
.pwConfirm div dl.info dd {width:0px; float:left; padding:0px; }

.members .nameConfirm_changepw {width:655px; margin:20px auto 0 auto;}
.members .nameConfirm_changepw p {font-size:0.8em; line-height:1px; margin-bottom:10px;}
.members .nameConfirm_changepw p label {margin-right:5px;}
.nameConfirm_changepw div {position:relative; width:655px; margin:0; padding:33px 0 0 0; background:url('http://japan.ofscdn.com/images/members/images/bg_changepw.gif') no-repeat left top;}
.nameConfirm_changepw div dl {width:487px; margin-left:57px; padding:28px 0 0px 53px; background-color:#fcfcfc; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.nameConfirm_changepw div dl dt {float:left; padding:0 0 0 15px; margin:0 5px 0 0;}
.nameConfirm_changepw div dl dt.text {width:500px; font-size:0.9em ! important; line-height:1.315em ! important; word-spacing:-0.3em; padding:5px 0px 0px 136px; }
.nameConfirm_changepw div dl dt.text span a:link{color:#006699; text-decoration:underline; }
.nameConfirm_changepw div dl dt.text span a:hover {color:#ff0000;  text-decoration:underline;}
.nameConfirm_changepw div dl dt.text span a:visited {color:#006699;  text-decoration:underline;}
.nameConfirm_changepw div dl dd{ margin:0 10px 0 0;}
.nameConfirm_changepw div dl dd input { margin-top:-3px;}
.nameConfirm_changepw div ol.caution {width:495px; margin-left:85px; padding-top:20px;  }
.nameConfirm_changepw div ol.caution p {font-size:0.9em ! important; line-height:1.6em ! important; word-spacing:-0.1em; padding-bottom:0px; }
.nameConfirm_changepw div p.btm {padding:25px 65px 28px 80px; margin:0px; /*background:url('http://japan.ofscdn.com/images/common/bg_btype04_bot.gif') no-repeat left bottom;*/}

/* s:: custmodify.jp 내비게이션 이용차량 2013.05.07*/
.optionchoice{width:750px; border-top:1px solid #c7c7c7; overflow:hidden;}
.optionchoice:after{content:"";display:block;clear:both;}
.optionchoice dl{float:left;border-left:1px solid #c7c7c7; height:185px}
.optionchoice dl dt.ascending *{vertical-align:middle;}
.optionchoice dl dt.ascending a{padding-left:4px;}
.optionchoice .nation{width:90px;border-left:none;overflow:hidden;}
.optionchoice .company{width:136px;}
.optionchoice .model{width:145px}
.optionchoice .grade{width:225px}
.optionchoice .year{width:150px}
.optionchoice dl dt{display:block;height:21px;padding-top:5px;text-align:center;font-family:NanumGothicBold;border-bottom:1px solid #c7c7c7;;background:#f6f6f6;}
.optionchoice dl dd{display:block;margin:7px 3px 0 10px;font-size:11px;}

div.sortlist{text-align:center;font-weight:normal;overflow:hidden;vertical-align:top}
div.sortlist:after{content:"";display:block;clear:both;}
div.sortlist a{background:url('http://japan.ofscdn.com/images/common/icon/ico_sort02.gif') no-repeat center 0;color:#797979;display:inline-block;font-size:11px;height:19px;padding:2px 8px;font-size:11px;}
div.sortlist a{padding:3px 8px 1px\9} /* ie 6789 */
div.sortlist a.on{background:url('http://japan.ofscdn.com/images/common/icon/ico_sort02_on.gif') no-repeat center 0;color:#fff;}
div.optionlist01, div.optionlist02{text-align:left;font-size:11px;font-weight:normal;height:152px;overflow-y:scroll;
    scrollbar-face-color:#f0f0f0;scrollbar-track-color:#f7f7f7;scrollbar-3dlight-color:#f0f0f0;scrollbar-arrow-color: #d0d0d0;scrollbar-shadow-color: #f0f0f0;scrollbar-highlight-color: #f0f0f0;scrollbar-darkshadow-color:#c7c7c7;}

.optionchoice li *{vertical-align:middle;_zoom:1;}
.optionchoice .optionlist01 li, .optionlist00 li{margin:0 2px 0 0 ;border-bottom:1px solid #eee;display:block;line-height:1.6}
.optionchoice .optionlist01 li a, .optionlist00 li a{display:block;padding:3px 2px;color:#7c7c7c}
.optionchoice .optionlist01 li a.on, .optionlist00 li a.on{color:#fff;background:#f37121}
.optionchoice .optionlist01 li a.on strong, .optionlist00 li a.on strong{color:#fff;}
.optionchoice .optionlist01 li a.plus, .optionlist00 li a.plus{background:url('http://japan.ofscdn.com/images/common/icon/ico_plus.gif') no-repeat right 6px;margin-right:4px}
.optionchoice .optionlist01 li a.minus, .optionlist00 li a.minus{background:#797979 url('http://japan.ofscdn.com/images/common/icon/ico_minus.gif') no-repeat right 6px;margin-right:4px; }
.optionchoice .optionlist02 li{border-top:1px solid #eee;padding:3px 2px;line-height:1.6}
*+html .optionchoice .optionlist02 li{padding:3px 2px;line-height:1.2} /* ie7 */
.optionchoice .optionlist03 li{border-top:none;padding:2px 3px 0 3px}
*+html .optionchoice .optionlist03 li{padding:0 3px 0 3px;margin:0} /*ie 7 */
.optionchoice .optionlist03 li{padding:2px 3px 2px 3px\0/IE8+9;line-height:1.4} /* IE8 and 9 */
.optionchoice .optionlist01 a,.optionchoice .optionlist02 a,.optionchoice .optionlist03 a{color:#000000;}
.optionchoice .optionlist01 strong,.optionchoice .optionlist02 strong,.optionchoice .optionlist03 strong{font-weight:normal;color:#878787;padding-left:4px}
.optionchoice .noSelect{padding-top:56px;text-align:center;color:#adadad;font-size:12px;letter-spacing:-1px;line-height:1.4}
/* e:: custmodify.jp 내비게이션 이용차량 */


/* s:트립컴퓨터 수정[2014-10-08] */
.Tripcom01 {width:750px; margin-top:20px; font-family:'나눔고딕', nanumGothic, '돋움', Dotum !important;}
.Tripcom01 h4 {margin:35px 0 0 0;}
.TripcomBox_con01 {float:left; margin-top:17px; margin-left:0px;}  /*background:url('http://japan.ofscdn.com/images/common/icon/ico_plus.gif') no-repeat left 10px; */
.TripcomBox001 {float:left; width:280px; height:230px; border-right:1px solid #ff6000; border-bottom:1px solid #ff6000; border-left:1px solid #ff6000; overflow-y:scroll; scrollbar-face-color:#f0f0f0;scrollbar-track-color:#ffffff;scrollbar-3dlight-color:#f0f0f0;scrollbar-arrow-color:#a2a2a2;scrollbar-shadow-color:#f0f0f0;scrollbar-highlight-color:#f0f0f0;scrollbar-darkshadow-color:#f0f0f0;}
.TripcomBox001 li{width:220px; text-align:left;float:left;background:url('http://japan.ofscdn.com/images/common/icon/icon_bar.gif') no-repeat left 8px;padding-left:20px;margin:0 2px 0 20px;display:block;line-height:2.2;font-size:1em;font-weight:bold;}
.TripcomBox_con02 {float:left; margin-top:17px; margin-left:7px;}
.TripcomBox002 {float:left; width:170px; height:230px; border-right:1px solid #ff6000; border-bottom:1px solid #ff6000; border-left:1px solid #ff6000; overflow-y:scroll; scrollbar-face-color:#f0f0f0;scrollbar-track-color:#ffffff;scrollbar-3dlight-color:#f0f0f0;scrollbar-arrow-color: #a2a2a2;scrollbar-shadow-color:#f0f0f0;scrollbar-highlight-color:#f0f0f0;scrollbar-darkshadow-color:#f0f0f0; overflow-x: hidden;}
.TripcomBox002 li{width:170px; text-align:left;float:left;background:url('http://japan.ofscdn.com/images/common/icon/icon_bar.gif') no-repeat left 10px;padding-left:20px;margin:0 2px 0 20px;display:block;line-height:2.2;font-size:1em;font-weight:bold;}
.TripcomBox_con03 {float:left; margin-top:17px; margin-left:7px;}
.TripcomBox003 {float:left; width:280px; height:230px; border-right:1px solid #ff6000; border-bottom:1px solid #ff6000; border-left:1px solid #ff6000; overflow-y:scroll; scrollbar-face-color:#f0f0f0;scrollbar-track-color:#ffffff;scrollbar-3dlight-color:#f0f0f0;scrollbar-arrow-color: #a2a2a2;scrollbar-shadow-color:#f0f0f0;scrollbar-highlight-color:#f0f0f0;scrollbar-darkshadow-color:#f0f0f0;}
.TripcomBox003 li{width:220px; text-align:left;float:left;background:url('http://japan.ofscdn.com/images/common/icon/icon_bar.gif') no-repeat left 10px;padding-left:20px;margin:0 2px 0 20px;display:block;line-height:2.2;font-size:1em;font-weight:bold;}
.productlist li a{display:block;padding:0 0 0 10px;}
.productlist li a.on{color:#fff;background:#f37121; width:213px;}
.makecarlist li a{display:block;padding:0 0 0 10px;}
.makecarlist li a.on{color:#fff;background:#f37121; width:258px;}
.carlist li a{display:block;padding:0 0 0 10px;}
.carlist li a.on{color:#fff;background:#f37121; width:213px;}
.noSelect{padding-top:100px;text-align:center;color:#adadad;font-size:12px;letter-spacing:-1px;line-height:1.4}
.TripcomBox_con04{overflow:hidden; margin-top:20px}
.TripcomBox_con04 li{float:left;}
.TripcomBox_con04 a{display:block; height:50px; background:url(http://finedigital.ofscdn.com/fineweb/images/trip/triptab.png) no-repeat;}
.TripcomBox_con04 .t_made_0 a{width:374px; background-position:0 0}
.TripcomBox_con04 .t_made_0 a:hover,
.TripcomBox_con04 .t_made_0 a:focus,
.TripcomBox_con04 .t_made_0 a.on{background-position:0 -59px}
.TripcomBox_con04 .t_made_1 a{width:376px;  background-position:-378px 0 }
.TripcomBox_con04 .t_made_1 a:hover,
.TripcomBox_con04 .t_made_1 a:focus,
.TripcomBox_con04 .t_made_1 a.on {background-position:-378px -59px }
/* e:트립컴퓨터 수정[2014-10-08] */

/*------------- 140219 뉴리버 수정사항 (추가) ------------*/

.addInfo div:after, .SerialNum:after, .productReg:after {content:" "; display:block; clear:both;}
.addInfo div, .SerialNum, .productReg {*zoom:1;}


.productReg {width:652px; text-align:center; margin:10px 0 35px; padding:19px 49px; background:#f7f7f7;  border-top:2px solid #ff6600;}
.productReg.type2 {margin:0;}
.selectGoods {width:100%; height:160px; background:white; border:1px solid #e1e1e1}
.selectGoods>div {float:left; border-left:1px solid #d9d9d9;}
.selectGoods>div:first-child{border-left:none 0;}
.selectGoods>div ul li a{display:block; width:100%; height:100%; font-size:11px; color:#404040; }
.selectGoods>div ul li a:focus, .selectGoods ul li a.on{letter-spacing:-1; font-weight:bold;}
.selectGoods strong {display:block; height:24px; background:#f4f4f4; line-height:24px; color:#545454;}
.goodsType {width:218px; height:100%;}
.goodsType ul li {width:177px; height:30px; padding:0 20px; border-bottom:1px solid #ececec; text-align:left; line-height:30px}
.goodsType p {display:block; padding-top:22px; line-height:16px; text-align:center; font-size:11px; color:#c7c7c7;}
.goodsType.type2{width:99px;}
.goodsType.type2 ul li {border-bottom:none}
.goodsModel { width:216px; height:100%;}
.goodsModel.type2{width:169px;}
.goodsModel.type3{width:212px;}
.goodsModel div, .goodsStore div {overflow-x:hidden; overflow-y:scroll; padding-top:2px; width:100%; height:137px;}
.goodsModel div ul li, .goodsStore div ul li {height:22px; padding:0 20px; text-align:left; line-height:22px }
.goodsModel a, .goodsStore a{display:block; width:100%; height:100%;}
.SerialNum{width:570px; padding:13px 114px 10px 66px; margin:10px 0 35px; text-align:left; border-top:2px solid #f37121;  background:#f7f7f7;}
.SerialNum .ico{float:left; padding:13px 29px 0 0 ;}
.SerialNum div{float:left; width:340px; padding:12px 12px 0 0 ;}
.SerialNum div strong {display:block; margin-bottom:5px; color:#545454; font-size:11px; font-weight:normal;}
.SerialNum div span {display:block; margin-bottom:5px; }
.SerialNum div input {width:261px; height:19px; margin-right:5px; border:1px solid #e1e1e1; vertical-align:top}
.SerialNum div .btnReg{width:69px; height:20px; margin:0; padding:0; background:url(../img/customer/btn_product_reg.png) no-repeat; cursor:pointer; vertical-align:middle}
.SerialNum div .btnReg span {position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}
.SerialNum div em {font-weight:bold; color:#f37121; font-style:normal;}

.addInfo {width:750px; margin-top:10px; border-top:2px solid #f37121; border-bottom:1px solid #d9d9d9;}
.addInfo .infoType {display:block; width:114px; height:30px; padding-left:16px; float:left; background:#f7f7f7; border-top:1px solid white; text-align:left; line-height:30px; font-weight:bold; color:#545454;}
.addInfo .infoType em{margin-right:11px;}
.addInfo input{vertical-align:bottom;}
.addInfo div:after {content:" "; display:block; clear:both;}
.addInfo div {*zoom:1;}
.addInfo div.first p {border-top:1px solid #d9d9d9}
.addInfo div:first-child p {border-top:none}
.addInfo div span {display:block; float:left; width:600px; padding-left:20px; border-top:1px solid #d9d9d9; line-height:30px}
.addInfo div span label {width:60px;margin-right:20px;vertical-align:bottom;}
.addInfo div:first-child span {border-top:none}

.prodSelText {width:750px; margin:0 0 10px 0;}
.prodSelText ul {margin:5px 0 10px 0;}
.prodSelText ul li {padding-left:15px; font-size:0.9em; text-indent:15px; line-height:14px; background:url(../img/customer/icon_essen.png) no-repeat 16px 3px;}


/* Fine OBD II 페이지 리뉴얼 [2014-11-27] - 사용안함
.fineobd2 { width:auto; height:auto; float:left; overflow:hidden; }
.fineobd2 dl { width:350px; float:left; padding:40px 12px; font-weight:bold; text-align:center; line-height:33px;}
.fineobd2 dl dd {width:348px; height:35px; line-height:35px; border:1px solid #a3a3a3; background-color:#ebebeb; color:#3f3f3f;  }
.fineobd2 dl dt {width:348px; height:230px;  padding-top:10px; border:1px solid #ff6000; border-top:none; }
.fineobd2 dl dt ul li {width:103px; height:30px; float:left; margin-left:10px; margin-top:10px; background-color:#ebebeb;}
.fineobd2 dl dt ul li a {display:block;}
.fineobd2 dl dt ul li a:hover {background-color:#ff6000; color:#fff;}
.fineobd2 dl dt ul li a.on{color:#fff;background:#ff6000; width:103px;}
 */


/* Fine OBD II 디자인 수정 [2015-01-23] */
.obd2_wrap {width:724px; height:281px; padding:30px 0 70px 15px; font-family:"나눔고딕", "맑은고딕", Margeun Gothic, Tahoma, 'Trebuchet MS', Arial, sans-serif;}
.carmanufacture {width:230px; height:280px; float:left; }
.carmanufacture ul li a { display:block; color:#3b3b3b; line-height:57px; padding-left:50px; font-size:16px;}
.carmanufacture ul li a#h{ width:230px; height:57px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/hyundai_off.jpg) left top no-repeat;}
.carmanufacture ul li a#h:hover { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/hyundai.jpg) left top no-repeat; color:#fff; font-weight:bold;}
.carmanufacture ul li a#h.on { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/hyundai.jpg) left top no-repeat; color:#fff; font-weight:bold;}
.carmanufacture ul li a#k{ width:230px; height:57px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/kia_off.jpg) left top no-repeat;}
.carmanufacture ul li a#k:hover { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/kia.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#k.on { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/kia.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#c { width:230px; height:57px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/chevrolet_off.jpg) left top no-repeat;}
.carmanufacture ul li a#c:hover { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/chevrolet.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#c.on { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/chevrolet.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#s { width:230px; height:57px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/samsung_off.jpg) left top no-repeat;}
.carmanufacture ul li a#s:hover { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/samsung.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#s.on { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/samsung.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#ss { width:230px; height:53px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/ssangyoung_off.jpg) left top no-repeat;}
.carmanufacture ul li a#ss:hover { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/ssangyoung.jpg) left top no-repeat; color:#fff;font-weight:bold;}
.carmanufacture ul li a#ss.on { background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/ssangyoung.jpg) left top no-repeat; color:#fff;font-weight:bold;}

.caricon { position:relative; width:494px; height:281px; overflow:auto; scrollbar-arrow-color: #6e6e6e; scrollbar-face-color: #3f3f3f; scrollbar-shadow-color: #7c7c7c; scrollbar-track-color: #4c4c4c; background-color:#4c4c4c; float:left;}
.caricon ul { width:437px; height:260px; margin:11px 0 0 20px; }
.caricon ul li { position:relative;  width:66px; height:90px; float:left; padding-left:20px; }
.caricon ul li dl { display:inline-block; }
.caricon ul li dl dt a { color:#fff; }
/*.caricon ul li dl dt a:hover { position:absolute; left:20px; top:0px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd2/OBD_rollover.png) no-repeat; color:#ff6e15; z-index:1;}*/
.caricon ul li dl dt a .over-image { position:absolute; left:17px; z-index:1; top:0; display:none; margin-top:-3px;}
.caricon ul li dl dt a:hover .over-image { display:block;}
.caricon ul li dl dt a.on .over-image { display:block !important; color:#ff6e15;}
.caricon ul li dl dt a.on p {display:block; line-height:20px; text-align:center; font-size:11px; font-weight:bold; color:#ff6e15; }
.caricon ul li dl dt a p {display:block; line-height:20px; text-align:center; font-size:11px; }
.caricon ul li dl dt a:hover p {display:block; line-height:20px; text-align:center; font-size:11px; font-weight:bold; color:#ff6e15; }


.fineobd2_btm { width:725px; height:550px; overflow:hidden;  margin-top:30px; margin-left:13px; padding-bottom:30px; background-color:#f7f7f7;}
.fineobd2_btm ul {padding:30px 0 30px 30px; line-height:20px; clear:both;}
.fineobd2_btm  ul li {padding-left:6px; background:url(http://finedigital.ofscdn.com/fineweb/images/customer/obd_dot.gif) no-repeat 0px 7px;}