@charset "euc-kr";

@import url("base.css");
@import url("layout.css");
@import url("global.css");
@import url("bbs.css");


.mySirenCalBox {height:205px;}
.mySirenCal {position:relative; float:left; width:214px; height:188px; border-bottom:1px solid #d0d0d0;}
.mySirenCal thead tr th {height:18px; padding:4px 0 0; text-align:center; font-weight:normal; vertical-align:top; color:#666; font-size:11px; line-height:16px;}
.mySirenCal thead tr:first-child th {height:17px; padding:5px 0 0; border:1px solid; border-color:#839cbf #6f85a3 #6f85a3 #6f85a3; background:url(/mysiren/img/mysiren/bg_mysien_cal_head.gif) no-repeat 0 0; font-size:12px; font-weight:bold; color:#fff;}
.mySirenCal thead tr:first-child th a {position:absolute; top:7px;}
.mySirenCal thead tr:first-child th a.prev {left:65px;}
.mySirenCal thead tr:first-child th a.next {right:65px;}
.mySirenCal tbody tr td {height:17px; line-height:1; padding:6px 0 0; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; text-align:center; vertical-align:top;}
.mySirenCal tbody tr:first-child td {border-top:1px solid #e2e2e2;}
.mySirenCal tbody tr td:first-child {width:28px; border-left:1px solid #cbd7dd; color:#ff6363;}
.mySirenCal .sat {border-right:1px solid #cbd7dd; color:#2e67b2;}
.mySirenCal .sun {border-left:1px solid #cbd7dd; color:#ff6363;}
.mySirenCal .strong {font-weight:bold;}
.mySirenCal tbody tr td.today {background-color:#ecf4f9;}
.mySirenCal tbody tr td.selected {background-color:#ff6905;}
.mySirenCal tbody tr .selectedmun {color:#fff; font-weight:bold;}

.mySirenCalBox > div {float:right; width:517px; height:189px; border-bottom:1px solid #d0d0d0;}
.mySirenCalBox > div table {margin-top:5px;}

.tableType02.thLink th a {padding-right:15px; background:url('/mysiren/img/btn/btn_table_th.gif') no-repeat right 1px;}
.tableType02.thLink th {padding-right:0;}

.boxType05 p.mysirenStrongNote {position:relative; padding:21px 19px 21px; font-size:14px; font-weight:bold; color:#333;}
.boxType05 p.mysirenStrongNote span {color:#ff6905 !important;}
.boxType05 p.mysirenStrongNote a { position:absolute; right:19px;}

.mySirenTableTextInfo {border-left:none !important; font-size:11px; color:#0766e8;}
.CreditScoreSvc {margin-top:40px;}
.CreditScoreSvc .top {position:relative; color:#333;}
.CreditScoreSvc .top a {position:absolute; top:50%; right:19px; margin-top:-10px;}
.CreditScoreSvc .bottom p {padding-left:9px; background:url(/mysiren/img/common/bu04.gif) no-repeat 0 6px; font-size:11px; color:#666;}

.creditChangeNone {margin-top:40px; text-align:center; font-weight:bold; font-size:14px;}
.creditChangeNone .inner {padding:50px 19px;}
.creditChangeInfo {margin-top:40px;}
.creditChangeInfo .top {position:relative; color:#333; font-size:14px; font-weight:bold;}
.creditChangeInfo .top a {position:absolute; top:50%; right:19px; margin-top:-9px;}
.creditCollection.boxType02 {margin-top:40px;}
.creditCollection.boxType02 .inner {overflow:hidden; }
.creditCollection.boxType02 p {float:left; line-height:18px; color:#333;}
.creditCollection.boxType02 a {float:right; margin-top:7px;}
.creditCollection.boxType02 p strong {color:#0766e8; font-weight:normal;}

.creditRating .inner {padding:30px 51px 30px 285px; background:url(/mysiren/img/mysiren/bg_credit_rating.gif) no-repeat 45px center; }
.creditRating ol {margin:28px 0 10px; padding-bottom:5px; border-bottom:1px solid #c6d7eb;}
.creditRating ol .noLine {background:none;}
.creditRating ol li.number01 {margin:0 0 2px 0; padding-left:20px; background:url(/mysiren/img/common/bu05_1.gif) no-repeat left 2px; line-height:18px; color:#666;}
.creditRating ol li.number02 {margin:0 0 2px 0; padding-left:20px; background:url(/mysiren/img/common/bu05_2.gif) no-repeat left 2px; line-height:18px; color:#666;}
.creditRating ol li.number03 {margin:0 0 2px 0; padding-left:20px; background:url(/mysiren/img/common/bu05_3.gif) no-repeat left 2px; line-height:18px; color:#666;}
.creditRating ol li.number04 {margin:0 0 2px 0; padding-left:20px; background:url(/mysiren/img/common/bu05_4.gif) no-repeat left 2px; line-height:18px; color:#666;}
.creditRating .txtInfo01 {padding-left:10px; text-indent:-10px;}

.reportingToolArea {font-weight: bold;	line-height: 188px;	text-align: center;  height:242px; border:1px solid #e2e2e2;}
.loanGuarantees {border-left:1px solid #e6e5e5; border-right:1px solid #e6e5e5;}

.areaPersonalReport{padding-top:7px;}
.reportInfo {overflow:hidden; padding:10px 0 13px; font-size:11px; background:url(/mysiren/img/common/bg_gray_line01.gif) repeat-x 0 100%;}
.reportInfo p{float:left; padding-top:4px; font-weight:bold; color:#333}
.reportInfo a{float:right;}

.mgt8 {margin-top:8px !important;}
.mgr5 {margin-right:5px !important;}
.mgr18 {margin-right:18px !important;}

.blockStrong strong {margin-left:3px;}
.blockStrong strong:first-child {margin-left:0;}
.selectBlock .inner {padding:16px;}
.selectBlock * {vertical-align:middle; text-align:center;}
.delect {text-align:right; margin-top:-24px;}
.wordKeep {word-break:keep-all;}
.warning {padding:0 !important; background:none !important;}
.warning * {font-size:11px; color:#FF6905;}
.warning p {padding-left:11px;  text-indent:-11px;}

.formDownload {background:url(/mysiren/img/mysiren/bg_download.gif) no-repeat left center; padding-left:15px; color:#3586E3 !important; text-decoration:none;}
.receiveDetails {position:relative;}
.receiveDeailsBtn {float:right; margin-top:-35px;}
.mgl5 {margin-left:5px !important;}
.checkApply {padding:13px 20px; background-color:#fafafa; color:#333333;}

.calHeader {overflow:hidden; margin:40px 0 7px;}
.calHeader .date {float:left;}
.calHeader .date * {vertical-align:middle;}
.calHeader .date a.prev {margin-right:11px;}
.calHeader .date a.next {margin-left:11px;}
.calHeader .date select {margin-left:4px;}
.calHeader .ico {float:right; margin-top:4px;}
.calHeader .ico span {display:inline-block; height:12px; margin-left:5px; color:#4b4e5a; font-size:11px;}
.calHeader .ico span:first-child {margin-left:0;}
.icoCredit {display:inline-block; padding:2px 0 0 16px; background:url(/mysiren/img/common/ico_cal01.gif) no-repeat 0 0;}
.icoFcredit {display:inline-block; padding:2px 0 0 19px; background:url(/mysiren/img/common/ico_cal02.gif) no-repeat 0 0;}
.icoFname {display:inline-block; padding:2px 0 0 17px; background:url(/mysiren/img/common/ico_cal03.gif) no-repeat 0 0;}

.creditCal {width:740px;}
.creditCal thead tr th {height:34px; padding:6px 0 0 11px; color:#fff; font-weight:bold; text-align:left; border-left:1px solid #6f85a3; border-bottom:1px solid #6f85a3; background:#8ca6cb url(/mysiren/img/mysiren/bg_cal_th.png) repeat-y 0 0;}
.creditCal thead tr th:first-child {border-left:0; background:#8ca6cb;}
.creditCal thead tr th.sat {border-right:1px solid #8ca6cb;}
.creditCal tbody tr td {height:85px; padding:10px 9px; vertical-align:top; border-bottom:1px solid #ccd3d9; border-left:1px solid #ccd3d9;}
.creditCal tbody tr td .top {}
.creditCal tbody tr td .top * {vertical-align:top;}
.creditCal tbody tr td .top strong {margin-right:4px; color:#4b4e5a; font-size:16px;}
.creditCal tbody tr td .top .icon {}
.creditCal tbody tr td .top .icon span {display:inline-block; height:14px; margin-top:-1px; padding:0; font:0; text-indent:-99999999px;}
.creditCal tbody tr td .cont {margin-top:16px; color:#4b4e5a; font-size:11px;}
.creditCal tbody tr td .cont > ul {}
.creditCal tbody tr td .cont > ul > li {padding-left:11px; background:url(/mysiren/img/common/bu_circle.gif) no-repeat 0 2px; *background-position:0 4px;}
.creditCal tbody tr td.sat {border-right:1px solid #ccd3d9;}
.creditCal tbody tr td.sat .top strong {color:#1981b5;}
.creditCal tbody tr td.sun .top strong {color:#e2632e;}
.creditCal tbody tr td.today {background:#f4f7fc;}
.calInfo {margin-top:8px; color:#666666; font-size:11px;}
.calInfo li {margin-top:3px;}
.calInfo li:first-child {margin-top:0;}

.tableType01.debt thead tr th {padding-top:20px; padding-bottom:20px;}


.familyChoice {}
.familyChoice strong {margin-right:4px; color:#333;}

.familyCredit {margin-top:8px;}
.familyCredit .inner {padding:0;}
.familyCredit .top {position:relative; padding:20px 19px 15px; font-size:11px; border-bottom:1px solid #e9e9e9;}
.familyCredit .top strong {display:block; margin-bottom:5px; color:#333333; font-size:14px;}
.familyCredit .top strong span {color:#ff6905;}
.familyCredit .top .btn {position:absolute; top:15px; right:18px;}
.familyCredit .bottom {padding:20px 19px 15px; border-top:1px solid #f8f8f8;}

.serviceRequest {height:280px; margin-bottom:-20px; padding-top:7px; background:url(/mysiren/img/mysiren/bg_service.gif) no-repeat 0 0;}
.serviceRequest .selectSer {overflow:hidden;}
.serviceRequest .selectSer > li {float:left; width:213px;}
.serviceRequest .selectSer > li * {vertical-align:top;}
.serviceRequest .selectSer > li:first-child {width:314px; margin-left:0;}
.serviceRequest .selectSer > li:first-child li {overflow:hidden; height:29px; padding:0 14px 0 15px;}
.serviceRequest .selectSer > li:first-child > ul > li > span {float:left; line-height:29px;}
.serviceRequest .selectSer > li > h4 {display:block; height:32px; padding:10px 0 0 16px; color:#333;}
.serviceRequest .selectSer > li > ul {height:200px; margin-top:14px;}
.serviceRequest .selectSer > li > ul > li {overflow:hidden; height:auto; color:#333;}
.serviceRequest .selectSer > li > ul > li.on {background:#67a7ff; color:#fff; font-weight:bold;}
.serviceRequest .selectSer > li > ul > li img {vertical-align:middle; margin-top:-1px;}
.serviceRequest .selectSer > li > ul > li > a {float:right; margin-top:5px;}
.serviceRequest .selectSer > li > ul > li > label {display:block; height:28px; margin-bottom:1px; padding:0 14px 0 15px; line-height:29px; cursor:pointer;}
.serviceRequest .selectSer > li > ul > li > label > span {float:left; width:170px; line-height:29px;}
.serviceRequest .selectSer > li > ul > li > label > input {float:right; margin-top:7px;}
.serviceRequest .selectSer > li > ul > li.towRows {*height:46px; display:inline-block;}
.serviceRequest .selectSer > li > ul > li.towRows > label > span > span {display:inline-block; margin-top:-11px;}

.paymentInfo {background:url(/mysiren/img/common/bg_gray_line01.gif) repeat-x 0 100%;}
.paymentInfo li {padding-left:110px; border-top:1px solid #e9e9e9;}
.paymentInfo li:first-child {border-top:0;}
.paymentInfo li.bg01 {height:74px; padding-top:40px; background:url(/mysiren/img/mysiren/bg_payment01.gif) no-repeat 38px 29px;}
.paymentInfo li.bg02 {height:78px; padding-top:35px; background:url(/mysiren/img/mysiren/bg_payment02.gif) no-repeat 32px 35px;}
.paymentInfo li.bg03 {height:87px; padding-top:26px; background:url(/mysiren/img/mysiren/bg_payment03.gif) no-repeat 37px 33px;}
.paymentInfo li dl dt {color:#333; font-weight:bold;}

.certifyWrap {padding:21px 0 25px; color:#111111; border-top:2px solid #3278c8; background:url(/mysiren/img/common/bg_gray_line01.gif) repeat-x 0 100%;}
.certifyWrap .txt01 {margin:0 0 11px 20px;}
.certifyWrap .txt01 span {display:block; margin-bottom:3px; font-size:14px;}
.certifyWrap .certifyList {overflow:hidden;}
.certifyWrap .certifyList li {float:left;}

.serviceRequest.control {height:292px; background:url(/mysiren/img/mysiren/bg_service_control.gif) no-repeat 0 0;}
.serviceRequest.control .selectSer > li:first-child li span img {margin-left:5px;}


.maturity {border-top:1px solid #3278C8; border-bottom:1px solid #cccccc; color:#333333;}
.maturity > li {border-top:1px solid #e9e9e9;  padding-left:125px; padding-right:10px; position:relative;}
.maturity p, .maturity li li {width:420px; color:#666;}
.maturity li.bg01 {background:url(/mysiren/img/mysiren/bg_maturity01.gif) no-repeat 32px 40px; padding-top:30px; height:98px;}
.maturity li.bg01 a {position:Absolute; right:0; top:48px;}
.maturity li.bg02 {background:url(/mysiren/img/mysiren/bg_maturity02.gif) no-repeat 28px 37px; padding-top:35px; height:93px;}
.maturity li.bg02 a {position:Absolute; right:0; top:40px;}
.maturity li.bg03 {background:url(/mysiren/img/mysiren/bg_maturity03.gif) no-repeat 34px 40px; padding-top:37px; height:91px;}
.maturity li.bg03 a {position:Absolute; right:0; top:43px;}

.terminationOfService {border-top:1px solid #3278C8; border-bottom:1px solid #cccccc;}
.terminationOfService h4 {color:#333; font-weight:Bold;}
.terminationOfService > li {border-top:1px solid #e9e9e9;  padding-left:131px; padding-right:10px; position:relative;}
.terminationOfService li a {position:absolute; right:0; top:63px;}
.terminationOfService li li {width:440px; word-break:keep-all;}
.terminationOfService li.bg01 {border-top:0; background:url(/mysiren/img/mysiren/bg_termination01.gif) no-repeat 35px 57px; padding-top:47px; height:118px;}
.terminationOfService li.bg02 {background:url(/mysiren/img/mysiren/bg_termination02.gif) no-repeat 29px 56px; padding-top:45px; height:120px;}
.terminationOfService li.bg03 {background:url(/mysiren/img/mysiren/bg_termination03.gif) no-repeat 36px 51px; padding-top:22px; height:143px;}
.terminationOfService li.bg04 {background:url(/mysiren/img/mysiren/bg_termination04.gif) no-repeat 36px 50px; padding-top:55px; height:110px;}
.indent12 {padding-left:12px; text-indent:-12px;}
.terminationSurvey {color:#333333; margin-top:40px; word-break:keep-all;}
.terminationSurvey .tit {background-color:#f2f2f2; padding:30px 40px; }
.terminationSurvey .survey {border:3px solid #f2f2f2; padding:10px 37px;}
.terminationSurvey .survey > li {padding:20px 0 20px 12px; border-top:1px solid #e2e2e2;}
.terminationSurvey .survey li:first-child {border-top:0;}
.terminationSurvey .survey li p {margin-bottom:15px; text-indent:-12px;}
.terminationSurvey .survey li div, .terminationSurvey .survey li ul  {padding-left:8px;}
.terminationSurvey .survey label {color:#666666; padding-right:15px;}
.terminationSurvey .list5 li {margin-bottom:12px;}
.terminationSurvey textarea {resize:none; height:80px; padding:10px; color:#66666; margin-left:7px; width:95.5%}
.terminationSurvey .survey .btnIssue {position:relative;top:-4px;}

.tableMento tbody tr th {border-left:1px solid #e6e5e5;}
.tableMento tbody tr th:first-child {border-left:0}
.tableMento tfoot tr td {border-left:0;}

.sirenKey li {display:inline-block; text-align:left; *display:inline;}

.sirenKey li a {margin-left:10px;}
.sirenKey li h6 {padding:3px 0 8px 20px; background-position:0 3px; background-repeat:no-repeat;}
.sirenKey li.bg01 h6 {background-image:url(/mysiren/img/common/bu05_1.gif); }
.sirenKey li.bg02 {margin-top:25px;}
.sirenKey li.bg02 h6 {background-image:url(/mysiren/img/common/bu05_2.gif); }
.sirenKey li.bg03 h6 {background-image:url(/mysiren/img/common/bu05_3.gif); margin-left:10px;}

.alertList {}
.alertList li {margin-top:10px;}
.alertList li:first-child {margin-top:0;}
.alertList li .tit {display:inline-block; width:75px;}
.alertList li .txt {margin-left:6px;}
.alertList li.last .tit {width:280px;}

.mgtm3 {margin-top:-3px;}
.emailedit label, .emailedit p {margin-right:20px;}
.withdrawal {padding:37px 22px 43px 22px !important;}


.graph {height:217px; margin:20px 0; background:url(/mysiren/img/premium/bg_result2.gif) no-repeat 0 0;}
.graph h4 {height:34px; padding-top:20px; text-align:center;}
.graph ul li {overflow:hidden; height:31px; padding:30px 10px 0 10px; color:#333333; font-weight:bold; background:url(/mysiren/img/common/bg_dotline.gif) repeat-x 0 0;}
.graph ul li:first-child {background:none;}
.graph ul li .txt {float:left; margin-top:0px; padding-left:10px; background:url(/mysiren/img/common/bu_txt_type02.gif) no-repeat 0 3px;}
.graph ul li .numb {float:right; margin-top:-11px; font-size:14px;}
.graph ul li .numb strong {position:relative; top:2px; font-family:'Arial'; font-size:30px; font-weight:bold; line-height:30px;}
.graph .left,.graph .right {float:left; width:347px;}
.graph .left ul,.graph .right ul {padding:0 10px;}
.graph .graph_bar{height:60px;}
.graph .graph_bar_01{ width:100%; height:27px; background:url(/mysiren/img/mysiren/graph_bar_bg.gif);}
.graph .graph_bar_txt_01,.graph .graph_bar_txt_02{margin-top:3px;}
.graph .graph_bar_txt_01 ul,.graph .graph_bar_txt_02 ul{padding:0;}
.graph .graph_bar_txt_01 ul li{display:inline; background:none; font-weight:normal; font-size:11px; padding-right:22px;}
.graph .graph_bar_txt_02 ul li{display:inline; background:none; font-weight:normal; font-size:11px; padding-right:7px; *padding-right:8px;}
.graph .graph_bar_txt_01 ul li:first-child,.graph .graph_bar_txt_02 ul li:first-child{padding-left:0;}
.graph .graph_bar_txt_01 ul li.lst_num{padding-right:0 !important; padding-left:14px;}
.graph .graph_bar_txt_02 ul li.lst_num2{padding-right:0 !important; padding-left:8px;}

/*20140818*/
.txt_0818 {float:left; margin-left:20px;}
.txt_0818 li{clear:both; text-align:left; padding-left:8px;margin-top:5px; background:url(/mysiren/img/common/bu04.gif) no-repeat 0 5px;}

/*20140819*/
.bb_01{border-bottom:1px solid #e9e9e9 !important;}
.terminationOfService li.bg05 {background:url(/mysiren/img/mysiren/bg_termination01.gif) no-repeat 35px 57px; padding-top:35px; height:130px;}
.terminationOfService li.bg06 {background:url(/mysiren/img/mysiren/bg_termination02.gif) no-repeat 29px 56px; padding-top:26px; height:139px;}
.terminationOfService li.bg07 {background:url(/mysiren/img/mysiren/bg_termination03.gif) no-repeat 36px 51px; padding-top:18px; height:147px;}
.terminationOfService li.bg08 {background:url(/mysiren/img/mysiren/bg_termination04.gif) no-repeat 36px 50px; padding-top:44px; height:121px;}
.terminationOfService li.bg09 {background:url(/mysiren/img/mysiren/bg_termination05.gif) no-repeat 35px 57px; padding-top:28px; height:137px;}

/*20140828*/
.tableType04 {margin-top:10px; border-bottom:1px solid #e2e2e2;}
.tableType04 tbody tr th {padding-top:5px; color:#333333; text-align:center; border-top:1px solid #e2e2e2; background:#f9fafc;}
.tableType04 tbody tr td {padding:5px 0 0 5px; border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.tableType04 tbody tr td:first-child{border-left:0; text-align:center;}
.tableType04 tbody tr td.alignM * {vertical-align:top;}
.tableType04 tbody tr td label, .tableType03 tbody tr td select {margin-top:-5px;}

.clauseWrap .bottom2 {height:40px; padding:10px 0 0 20px; color:#333; background:#fafafa;}
.clauseWrap .bottom2 .checkBox {margin-left:40px; *margin-top:-2px;}
.clauseWrap .bottom2 .checkBox:first-child {margin-left:0;}

/*20140924*/
.map_icon{padding-top:20px;}
.map_icon ul li{display:inline; padding-right:20px;}