@charset "euc-kr";

@import url("base.css");
@import url("layout.css");
@import url("global.css");
@import url("bbs.css");

/* 본인?용?보 ?비???개 - 본인?용?보 ?내 */
.creditInfo {overflow:hidden; height:306px; margin-bottom:-9px; background:url(../../img/credit/bg_credit_info_0819.gif) no-repeat 0 0;}
.creditInfo li {float:left; width:144px; padding:35px 20px 0;}
.creditInfo li .tit {margin-bottom:109px; text-align:center;}
.creditInfo li .txtType02 {margin-top:20px;}
.creditInfo li .txtType02.last {margin-top:46px;}
.infoTxt {overflow:hidden; padding-bottom:12px; background:url(../../img/common/bg_gray_line01.gif) repeat-x 0 100%;}
.infoTxt p {float:left; margin-top:4px;}
.infoTxt a {float:right;}
.txtInfo01.credit {margin:20px 0 !important; font-size:12px; font-weight:bold;}

.compList {overflow:hidden; border-top:2px solid #3278c8; background:url(../../img/common/bg_gray_line01.gif) repeat-x 0 100%;}
.compList li {float:left; width:370px; height:78px; padding-top:35px; border-bottom:1px solid #e9e9e9;}
.compList li.bg01 {background:url(../../img/credit/bg_comp_list01.gif) no-repeat 33px 35px;}
.compList li.bg02 {background:url(../../img/credit/bg_comp_list02.gif) no-repeat 33px 35px;}
.compList li.bg03 {background:url(../../img/credit/bg_comp_list03.gif) no-repeat 31px 33px;}
.compList li.bg04 {background:url(../../img/credit/bg_comp_list04.gif) no-repeat 38px 35px;}
.compList li.bg05 {background:url(../../img/credit/bg_comp_list05.gif) no-repeat 27px 38px;}
.compList li.bg06 {background:url(../../img/credit/bg_comp_list06.gif) no-repeat 40px 36px;}
.compList li.bg07 {background:url(../../img/credit/bg_comp_list07.gif) no-repeat 28px 32px;}
.compList li.bg08 {background:url(../../img/credit/bg_comp_list08.gif) no-repeat 27px 38px;}
.compList li.bg09 {border-bottom:0; background:url(../../img/credit/bg_comp_list09.gif) no-repeat 28px 32px;}
.compList li dl {margin-left:110px; padding-right:20px;}
.compList li dl dt {color:#333333; font-weight:bold;}

.chargeBox {border-bottom:2px solid #f2f2f2;}
.chargeBox .inner {padding:30px 0 29px; color:#333; text-align:center; border-top:2px solid #3278c8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; background:#fafafa;}
.chargeBox strong span {color:#004cca; font-size:14px;}

/* 본인?용?보 ?비???개 - ?용?점 ?내 */
.creditGrade {overflow:hidden; height:248px; background:url(../../img/credit/bg_credit_grade.gif) no-repeat 0 0;}
.creditGrade li {float:left; width:126px; padding:37px 11px 0;}
.creditGrade li .tit {margin-bottom:107px; text-align:center;}

/* 가족신?정?- ?비???개*/
.familyService {}
.familyService .top {padding:40px 0 23px;text-align:center;}
.familyService .bottom {padding:29px 19px 15px;}
.familyService .bottom dt {margin-top:15px; color:#3586e3; font-weight:bold; }
.familyService .bottom dt:first-child {margin-top:0;}
.familyService .bottom dd {color:#333;}

.familyApply {margin-top:-9px;}

.familyStep {margin-top:8px;}
.familyStep .top {padding-top:18px;}
.familyStep .top li {line-height:19px;}
.familyStep .top li span {color:#3586e3; font-weight:bold;}
.familyStep .bottom {padding:8px 20px 4px;}

.familyEffect {border-top:2px solid #3278c8; background:url(../../img/common/bg_gray_line01.gif) repeat-x 0 100%;}
.familyEffect li {padding-left:109px; border-top:1px solid #e9e9e9;}
.familyEffect li:first-child {border-top:0;}
.familyEffect li.bg01 {height:89px; padding-top:30px; background:url(../../img/credit/bg_effect01.gif) no-repeat 27px 29px;}
.familyEffect li.bg02 {height:70px; padding-top:34px; background:url(../../img/credit/bg_effect02.gif) no-repeat 27px 29px;}
.familyEffect li.bg03 {height:76px; padding-top:30px; background:url(../../img/credit/bg_effect03.gif) no-repeat 27px 29px;}
.familyEffect li.bg04 {height:76px; padding-top:30px; background:url(../../img/credit/bg_effect04.gif) no-repeat 27px 29px;}
.familyEffect li dl dt {color:#333333; font-weight:bold;}

/* 가족신?정?- ?비???청 ?조회 */
.resultBox01 {}
.resultBox01 .top {overflow:hidden;}
.resultBox01 .top strong {float:left; color:#333; font-size:14px;}
.resultBox01 .top strong span {color:#ff6905;}
.resultBox01 .top a {float:right; margin-top:-6px;}
.resultBox01 .bottom {}
.resultBox01 .bottom li {padding-left:10px; font-size:11px; line-height:18px; background:url(../../img/common/bu04.gif) no-repeat 0 6px;}
.resultBox01 .topLine {border-top:2px solid #3278c8;}

.resultBox02 {}
.resultBox02 .top {padding:0 !important;}
.resultBox02 .top .txt {overflow:hidden; padding:21px 19px 16px; border-bottom:1px solid #e9e9e9;}
.resultBox02 .top .txt strong {float:left; color:#333; font-size:14px;}
.resultBox02 .top .txt strong span {color:#ff6905;}
.resultBox02 .top .txt a {float:right; margin-top:-6px;}
.resultBox02 .top .table {padding:19px 19px 30px; border-top:1px solid #f8f8f8;}
.resultBox02 .top .table .alert {margin-top:20px; border-top:1px solid #e6e5e5;}
.resultBox02 .top .table .alert li {overflow:hidden; padding:11px 10px 4px; border-bottom:1px solid #e6e5e5;}
.resultBox02 .top .table .alert li .left {float:left; color:#333; font-weight:bold;}
.resultBox02 .top .table .alert li .left img {margin-top:-2px;}
.resultBox02 .top .table .alert li .left label {font-weight:normal;}
.resultBox02 .top .table .alert li .left input:first-child {margin-left:7px;}
.resultBox02 .top .table .alert li .left input {margin-left:13px;}
.resultBox02 .top .table .alert li .right {float:right;}
.resultBox02 .top .table .alert li .right input {margin-top:-6px;}
.resultBox02 .bottom {}
.resultBox02 .bottom li {padding-left:10px; font-size:11px; line-height:18px; background:url(../../img/common/bu04.gif) no-repeat 0 6px;}

.checkInput {overflow:hidden; padding-left:190px !important;}
.checkInput > ul {float:left;}
.checkInput > ul > li {margin-top:5px; *margin-top:2px;}
.checkInput > ul > li:first-child {margin-top:0;}
.checkInput > ul > li > label {display:inline-block ;width:96px; font-weight:bold; text-align:left;}
.checkInput .bntCheck {float:left; margin-left:5px;}

.familyCheck {color:#333; font-size:14px;}
.familyCheck span {color:#ff6905;}

/* ?용가?드 */
.tableType01.creditGuideTable tr td:first-child {border-left:1px solid #e6e5e5;}
.tableType01.creditGuideTable tr td.rowGroup {border-left:none !important;}
.tableType01 ul.creditGuideTlist li {margin-top:5px; padding-left:10px; text-indent:-10px;}
.tableType01 ul.creditGuideTlist li:first-child {margin-top:0;}
.tableType01 ul.creditGuideTlist li > ul {margin-top:5px;}

.creditGuideTxtInfo {margin-top:8px; padding-left:14px; text-indent:-14px; font-size:11px;}
.creditGuideTxtInfo span {font-size:12px;}

.creditGuideImgBox01 {height:219px; margin-bottom:30px; padding:28px 0 0 48px; border:1px solid #e2e2e2;}
.creditGuideImgBox02 {position:relative; margin-top:10px; padding:100px 0 30px 42px; border:1px solid #e2e2e2;}
.creditGuideImgBox02 dl {position:absolute; top:25px; left:27px;}
.creditGuideImgBox02 dt {color:#004cca;}
.creditGuideImgBox02 dd {text-indent:16px;}
.creditGuideImgBox03 {margin-bottom:30px; padding:32px 0 23px 52px; border:1px solid #e2e2e2;}
.creditGuideImgBox04 {margin:5px 0 30px; padding:30px 0 30px 160px; border:1px solid #e2e2e2;}
.creditGuideImgBox05 {float:left;}
.creditGuideImgBox05 > div {margin-top:10px; padding:39px; border:1px solid #e2e2e2;}
.creditGuideImgBox06 {float:right;}
.creditGuideImgBox06 > div {margin-top:10px; padding:39px 38px 39px 35px; border:1px solid #e2e2e2;}

.creditGuideTxt01 {margin-top:15px;}
.creditGuideTxt01 dt {padding-left:20px; color:#111; font-weight:bold; background:url(../../img/common/bu_txt_type02.gif) no-repeat 10px 5px;}
.creditGuideTxt01 dd {margin-top:5px; padding-left:20px;}
.creditGuideTxt02 {margin-top:15px;}
.creditGuideTxt02 dt {padding-left:20px; color:#111; background:url(../../img/common/bu_txt_type03.gif) no-repeat 11px 6px;}
.creditGuideTxt02 dd {margin-top:5px; padding-left:20px; font-size:11px;}

.creditGuideGraph {margin-top:7px;}
.creditGuideGraph > div > img {float:left;}
.creditGuideGraph > div {overflow:hidden;}
.creditGuideGraph dl {float:right; width:310px; margin-top:31px; padding-right:50px;}
.creditGuideGraph dl dd {margin-top:20px;}
.creditGuideGraph dl dd.bottom01, .creditGuideGraph dl dd.bottom02 {padding:8px 0 0 10px; border-top:1px solid #c6d7eb; color:#999; background:url(../../img/common/bu04.gif) no-repeat 0 15px;}
.creditGuideGraph dl dd.bottom02 {padding-left:0; background:none;}
.creditGuideGraph > .graph01 {padding:24px 0 31px 60px;}
.creditGuideGraph > .graph02 {padding:24px 0 25px 35px;}
.creditGuideGraph > .graph03 {padding:35px 0 40px 66px;}
.creditGuideGraph > .graph03 dl {margin-top:0;}
.creditGuideGraph > .graph04 {padding:25px 60px;}
.creditGuideGraph > .graph04 dl {float:none; width:100%; margin-top:0;}
.creditGuideGraph > .graph04 dd span img {vertical-align:middle;}
.creditGuideGraph > .graph04 dd.bottom01 {margin-top:0; border-top:none; }

.creditGuideDnl {margin-top:40px;}
.creditGuideDnl .inner {border-left:0; border-right:0;}
.creditGuideDnl .inner {padding:0 20px !important;}
.creditGuideDnl li a { position:absolute; top:10px; right:0;}
.creditGuideDnl li { position:relative; height:30px; line-height:30px; overflow:hidden; padding:10px 0; border-top:1px solid #e9e9e9; color:#333;}

.boxType02.codeSrch01 {float:left; width:365px; margin-bottom:40px	;}
.boxType02.codeSrch02 {float:right; width:365px; margin-bottom:40px;}
.boxType02.codeSrch01 input {width:239px; margin-right:5px;}
.boxType02.codeSrch02 select {width:251px; margin-right:5px;}
.boxType02.codeSrch01 label, .boxType02.codeSrch02 label {clear:both; display:block; height:15px; padding-bottom:10px;}
tr.searchCodeNone td {height:300px;}

/* ?용?보?플 */
.creditSample {border-bottom:2px solid #f2f2f2;}
.creditSample .inner {padding:50px 0; text-align:center; border:1px solid #d8d8d8;}
.creditSample.person .inner {border-top:0;}

/* 140819߰*/
.together {height:129px; padding:193px 0 0 50px; background:url(../../img/credit/img_together.gif) 
no-repeat 0 0;}