@charset "utf-8";
body { background-image: none; color: #565656; line-height: 160%; min-width: 1024px; }
#jbk-header-area { background: #fff; font-size: .875em; }
#jbk-frame-main, #jbk-header-area, #jbk-globalnav-area, #jbk-crumb-area, #jbk-social-area, #jbk-approval-area, #jbk-footlink-area, #jbk-copyright-area { width: 100%; margin: 0 auto; }
.jbk-frametype-1col-pc #jbk-header-area .frame-content { width: 976px;margin:0 auto; background-color: #fff; padding: 5px 0; }
#jbk-header-area .frame-content {}
.frame-content { width: 1024px; margin-left: auto; margin-right: auto; }
.frame-content:before, .frame-content:after { content: " "; display: table; }
.frame-content:after { clear: both; }
#jbk-header-area { background: #fff; font-size: .875em;box-shadow:0px 3px 2px rgba(0,0,0,0.2);margin-bottom:3px; }
#jbk-header-area h1 { margin: 0; padding: 0; float: left; }
#jbk-header-area #header-accessary { float: right; }
#jbk-header-area #header-accessary:before, #jbk-header-area #header-accessary:after { content: " "; display: table; }
#jbk-header-area #header-accessary .btn-banking { float: right; list-style: none; margin: 0; padding: 0; overflow: hidden; margin-left: -12px; padding-bottom: 2px; }
#jbk-header-area #header-accessary .btn-banking li { float: left; display: inline; margin-left: 12px; }
a.c-btn-account { font-size: 112.5%; border-radius: 28px; margin-top: 20px; text-decoration: none; border: 0; display: inline-block; color: #fff; font-weight: bold; -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 0 rgba(0,0,0,0.2); border-top: 1px solid #f9cd00; border-bottom: 1px solid #d72200; background: #ed7b00; background: -moz-linear-gradient(top, #ed7b00 0, #e76400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed7b00), color-stop(100%, #e76400)); background: -webkit-linear-gradient(top, #ed7b00 0, #e76400 100%); background: -o-linear-gradient(top, #ed7b00 0, #e76400 100%); background: -ms-linear-gradient(top, #ed7b00 0, #e76400 100%); background: linear-gradient(to bottom, #ed7b00 0, #e76400 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed7b00', endColorstr='#e76400', GradientType=0); padding: 16px 38px 16px 60px; position: relative; text-align: left; }
#jbk-header-area #header-accessary .btn-banking li a { display: inline-block; border-top-right-radius: 25px; border-top-left-radius: 25px; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px; -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 0 rgba(0,0,0,0.2); color: #fff; font-size: 1.125em; font-weight: bold; text-decoration: none; position: relative; }
#jbk-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account { margin: 0; padding: 15px 39px 11px 53px; }
a.c-btn-account:before { width: 17px; height: 65%; background-image: url(../img/icon_01_@2x.png); background-repeat: no-repeat; background-size: auto 32px; position: absolute; left: 38px; content: ""; }
#jbk-header-area #header-accessary .btn-banking li a:before { height: 100%; background-image: url(../img/icon_01_@2x.png); background-repeat: no-repeat; background-size: auto 28px; position: absolute; content: ""; }
#jbk-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account:before { width: 15px; left: 30px; top: 13px; background-position: 0 0; }
#jbk-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login { margin: 0; padding: 15px 36px 11px 56px; }
#jbk-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login:before { width: 16px; left: 32px; top: 12px; background-position: -16px 0; }
#jbk-header-area #header-accessary:after { clear: both; }
#jbk-frame-main { margin-top: 0;  }
#jbk-frame-main .frame-content { max-width: 996px; *max-width:976px; }
/*.frame-content { width:996px!important; }*/
#jbk-frame-main .c-ground-01 { margin: 0; border: none; box-shadow: none; }
.c-infoBlock-01 { margin: 25px 40px 0; padding: 20px; background: #f2f2f2; border: none; }
.c-noteList-01 { padding: 0 0 0 1em; margin: 1.375em 0 0 0; }
.dtl .c-noteList-01 { padding: 0 0 0 1.4em; }
.c-noteList-01 li { color: #888; text-indent: -1.4em; list-style-type: none; margin: .4em 0 0 0; padding: 0; }
.c-noteList-01 li.none { text-indent: -1.125em; }
.dtl .c-noteList-01 li.none { text-indent: -1.4em; }
.c-noteList-01 span { text-align: right; margin-right: .375em; }
.c-noteList-01 strong { color: #e50000; }
.c-noteList-01 em, .dtl em { font-size: 160%; line-height: 0.8; vertical-align: middle; margin: 0; }
.c-noteList-01.inline { margin: 1.375em 0 60px 0; }
.c-noteList-01.inline li { display: inline; }
.c-noteList-03 li:before, .c-rightLink-02 a:before { top: 2px; }
.c-rightLink-02 a { margin-left: 0; }
.c-linkList-01 a, .c-rightLink-02 a { text-decoration: underline; }
.c-linkList-01 a:hover, .c-rightLink-02 a:hover { text-decoration: none; }
.c-linkList-01 a:before { width: 18px; height: 100%; background-image: url(../img/marker_01_@2x.png); background-repeat: no-repeat; background-size: auto 18px; -moz-background-size: auto 18px; -webkit-background-size: auto 18px; -o-background-size: auto 18px; position: absolute; left: 0; top: 3px; content: ""; }
.part { margin: 0; padding: 80px 0 65px; overflow: hidden; }
.inquiryPart { width: 860px; margin: 0 auto; }
.lp-info-box-01:first-child { margin-top: 0; }
.c-linkList-01 { margin: 0; padding: 0; list-style-type: none; }
.c-linkList-01 li { margin-top: 0; }
.c-noteList-03 { margin: 0; padding: 0; list-style-type: none; margin-top: 40px; }
.c-noteList-03 li { margin: 0; padding: 0; margin-top: .625em; padding-left: 24px; position: relative; }
.c-noteList-03 li:before { width: 18px; height: 100%; background-image: url(../img/marker_04_@2x.png); background-repeat: no-repeat; background-size: auto 18px; position: absolute; left: 0; content: ""; }
/*  */
p { margin: 0; }
strong { font-weight: bold; color: #eb6100; }
.mb0 { margin-bottom: 0!important; }
.mt0 { margin-top: 0!important; }
.mt10 { margin-top: 10px!important; }
.mt20 { margin-top: 20px!important; }
.mt30 { margin-top: 30px!important; }
.mt50 { margin-top: 50px!important; }
.mt80 { margin-top: 80px!important; }
.mb10 { margin-bottom: 10px!important; }
.mb20 { margin-bottom: 20px!important; }
.mb30 { margin-bottom: 30px!important; }
.mb60 { margin-bottom: 60px!important; }
.pt5 { padding-top: 5px!important; }
.pt10 { padding-top: 10px!important; }
.pt80 { padding-top: 80px!important; }
.pb0 { padding-bottom: 0!important; }
.pb10 { padding-bottom: 10px!important; }
.pb80 { padding-bottom: 80px!important; }
.mr40 { margin-right: 40px!important; }
.relative { position: relative; }
.inner {width:976px;margin:0 auto;}
.txtleft { text-align: left!important; }
.cur { text-align: right; }
.ctr { text-align: center; }
.lp-btn a:hover, .nav a:hover, .anchor a:hover, .bg01 .lp-btn a:hover { opacity: .7; filter: alpha(opacity=70); }
ul.clearfix { margin: 0; padding: 0; }
ul.clearfix li { list-style: none; float: left; }
.cvarea {width:100%;margin:0 auto; padding: 60px 0; background: #fff; }
.cvarea p.txt {text-align:center;color:#000000;margin-bottom:10px;}
.cvarea p.cvbtn {text-align:center;margin-bottom:50px;}
.cvarea p.cvbtn a:hover {opacity: .7; filter: alpha(opacity=70);}
.cvarea p.anno {text-align:left;font-size:12px;line-height:1.7;}
.cvarea p.links {margin:50px 0 0;text-align:center;}
.arrow-arr a {background: url(../img/arrow-rr.png) no-repeat top 5px right;padding-right:20px;color:#f85144;font-weight:bold;font-size:18px;}
.arrow-arr a:hover {text-decoration:none;}

#cvArea { width: 100%; height: 171px; }
#footerCV { display: none; width: 100%; min-width: 1024px; padding: 15px 0 10px; background: #fff; }
#footerCV .cv_text { margin: 0 auto 10px; }
.footerCV-fixed { position: fixed; bottom: 0; z-index: 9999; border-top: 1px solid #ccc; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
/* mv */
.mv { position: relative; overflow: hidden;border-bottom:4px solid #fdb823; }
.mv .mvWrap { position: relative; width: 100%; background-color:#fefeda;padding:20px 0 25px;}
.mv h2 { width: 976px;text-align:center; margin: 0 auto; }
.mv h2 img { }
.mv .mv-ttl {background-color:#e9e7e8;text-align:center;padding:6px 10px;}
.mv .mv-ttl span {display:block;width:976px;margin:0 auto;text-align:center;}
.mv .topbox {background-color:#FFF;box-shadow:0px 3px 2px rgba(0,0,0,0.2);padding:15px 20px;box-sizing:border-box;width:976px;margin:0 auto;}
.mv .topbox p{font-size:12px;line-height:1.7;}
.mv .topbox p.anno {margin-top:25px;text-align:left;}
.c-noteList-03 { margin-top: 0; padding: 25px 30px 10px 13px; border-top: solid 1px #d4d5d5; }
.c-noteList-03 li { margin-top: 5px; }
.c-noteList-03 li.arrow { margin-top: 1em; }
.c-noteList-03 li.arrow:before { background-image: url(../img/marker_01_@2x.png); }
.c-noteList-03 li.arrow a { color: #565656; }
.c-noteList-03 li.arrow a:hover { text-decoration: none; }
p small { display: block; padding-left: 1.3em; text-indent: -1.3em; color: #888; font-size: 12px; line-height: 2; }
.bg-white { background: #fff; }


#sec01 {margin-bottom:80px;}
#sec01 h3{background-color:#fc932d;padding:25px 0;text-align:center;margin-bottom:60px;}
#sec01 h4{text-align:center;margin-bottom:30px;}
#sec01 dl {margin:0;position:relative;}
#sec01 dl dd{color:#000000;font-size:18px;}
#sec01 dl dd sup {font-size:10px;}
#sec01 dl dd  span {color:#ea701f}
#sec01 dl.one {margin-bottom:60px;}
#sec01 dl.one dd {position:absolute;top:60px;left:0;text-align:center;width:100%;color:#ea701f;}
#sec01 dl.two,#sec01 dl.thd {float:left;width:463px;margin-bottom:25px;}
#sec01 dl.two {margin-right:50px;}
#sec01 dl.two dd,#sec01 dl.thd dd{width:410px;position:absolute;line-height:1.7;}
#sec01 dl.two dd {top:65px;left:28px;}
#sec01 dl.thd dd {top:65px;left:28px;}
#sec01 ul.bene {padding:0;margin-bottom:20px;}
#sec01 ul.bene li{list-style-type:none;}
#sec01 ul.bene li:first-child {margin-bottom:10px;}
#sec01 p.anno2 {color:#ec7000;}
#sec01 p.anno2 span {display:block;}
#sec01 ul.anno3 {padding:0; margin-bottom:60px;}
#sec01 ul.anno3 li{list-style-type:none;font-size:12px;color:#000;text-align:left;line-height:1.7;}



#sec02 h3 {background-color:#818183;padding:20px 0;text-align:center;width:100%;}
#sec02 .inner {}
#sec02 #step {padding:40px 0 30px;margin-bottom:20px;background-color:#e9e8e8;}
#sec02 #step p {text-align:center;}
#sec02 #step .arrow {padding:20px 0;}
#sec02 #step p.anno {color:#ec7000;margin-left:28px;text-align:left;font-size:14px;}
#sec02 p.txt {text-align:left;margin-bottom:40px;color:#ec7000;}

#auto-deposit {position:relative;margin-bottom:95px;}
#auto-deposit p.txt {position:absolute;top:163px;right:30px;width:470px;}
#auto-deposit p.txt span {color:#ea701f;}
#auto-deposit p.txt span.warning {color:#FF0000;}
#auto-deposit p.anno {position:absolute;top:350px;right:30px;font-size:12px;line-height:1.8;width:470px;}
#sec03 {background-color:#fabb44;padding-bottom:75px;}
#sec03 h3 {background: url(../img/sec03_h3bg.png)repeat-x center center}
#sec03 span {display:block;width:976px;margin:0 auto;text-align:center;}
#sec03 .inner {background-color:#FFF;padding:40px 0;}
#sec03 .inner p {text-align:center;}
#sec03 .inner p.txt2 {margin-bottom:20px;}
#sec03 .inner p.anno {text-align:left;font-size:12px;width:856px;margin:0 auto;}

#sec04 {background-color:#fc8e38;padding-bottom:75px;border-bottom:4px solid #f27723;}
#sec04 h3 {background: url(../img/sec04_h3bg.png)repeat-x center center}
#sec04 span {display:block;width:976px;margin:0 auto;text-align:center;}
#sec04 .inner {background-color:#FFF;padding:40px 0;}
#sec04 .inner p {text-align:center;}
#sec04 .inner p.txt2 {margin-bottom:20px;}
#sec04 .inner p.anno {text-align:left;font-size:12px;width:856px;margin:0 auto;}

#notes {padding:100px 0 60px;}
#notes h3 {text-align:center;margin-bottom:40px;}
#notes .inner > ul {padding:0;}
#notes .inner > ul li {list-style-type:none;font-size:14px;margin-bottom:24px;}
#notes .inner > ul li.link {margin-left:38px;}
#notes .inner > ul.indent {margin-left:38px;color:#b0afaf;}
#notes .inner > dl {font-size:14px;}
#notes .inner > dl dt {font-weight:normal;margin-bottom:24px;}
#notes .inner > dl dd {margin-left:48px;margin-bottom:24px;position:relative;}
#notes .inner > dl dd::before {position:absolute;top:0;left:-24px;color:#ec7000;}
#notes .inner > dl dd.one::before {content:"(1)";}
#notes .inner > dl dd.two::before {content:"(2)";}
#notes .inner > dl dd.thd::before {content:"(3)";}
#notes .inner > dl dd.four::before {content:"(4)";}
#notes .link a {background: url(../img/arrow-ol.png) no-repeat top 2px left;padding-left:20px;color:#ea701f;}
#notes .link a:hover {text-decoration:none;}
/* 問い合わせ */

#contact h3.topttl {background-color:#e75c1d;padding:20px 0;text-align:center;width:100%;}
#contact .part {padding-top:60px;}
#contact h2 {font-size:22px;line-height:1.5;}
#contact h3 {font-size:19px;font-weight:bold;line-height:1.5;}
#contact p.tel {font-size:24px;font-weight:bold;color:#eb5505;margin-top:5px;}
#contact .lp-info-box-01 .lp-heading-lv2-01 {padding:10px 0;}
#contact .anno {text-align:center;margin-top:10px;}
#contact p.tel em {font-size:20px;}
#contact .lp-noteText-02 {margin:10px 0 0;border-radius: 4px;}
#contact .lp-noteText-01 p {margin-top:10px;}
#contact .lp-noteText-02 p {line-height:1.5;}
#contact .lp-noteText-02 p small{font-size:14px;color:#000;}
#contact .lp-info-box-01 .lp-heading-lv3-01 h3 {margin-top:20px;}
#contact  .lp-info-box-01 {padding-bottom:20px;}
#contact h3.f22 {font-size:22px;line-height:1.3}
#contact .col2 {margin:0 auto;width:560px;}
#contact .col2 li {float:left;width:50%;}
#contact .c-noteList-03 {padding:25px 0 10px 0;}
#contact .date {text-align:right;}
.pnc01 .lp-info-box-01:first-child { margin-top: 0; }
.lp-info-box-01 hr { display: block; height: 1px; margin: 30px 32px 25px; background: #eb5505; border: none; }
.lp-telBlock-01 .text { color: #eb5505; font-size: 24px; font-weight: bold; }
.lp-telBlock-01 .text em, .lp-telBlock-01 .text-01 em, .lp-telBlock-01 .text-03 em { font-size: 36px; font-style: normal; }
.lp-heading-lv3-01 h3.loan { margin-top: 0; }
.lp-heading-lv3-01 p.loan { margin: 0; }
.lp-telBlock-01 .text-01, .lp-telBlock-01 .text-02, .lp-telBlock-01 .text-03 { *line-height: 1.4;
 *display: inline;
 *zoom: 1;
}
.lp-info-box-01 .c-copy-01 { text-align: center; }
.c-copy-01 p { margin: 0; margin-top: 1.25em; word-wrap: break-word; }
/* ヘッダー */
#jbk-header-area .frame-content { padding: 5px 10px; }
#jbk-header-area h1 { font-size: 0; margin: 0 21px 0 0; *padding: 0 21px 0 0; width: 148px; }
#jbk-header-area h2 { font-size: 0; padding-top: 15.5px; float: left; }
#jbk-header-area h2 a { display: block; }
#jbk-header-area h2 img { width: 100%; height: auto; }
.btn-bank { list-style: none; margin: 9px 0 0; padding: 0; }
#jbk-header-area #header-accessary { margin-top: 5px; }
#jbk-header-area #header-accessary .btn-bank li.btn-01 a.c-btn-login { margin: 0; padding: 13px 36px 10px 56px; }
#jbk-header-area #header-accessary .btn-bank li a { display: inline-block; border-top-right-radius: 25px; border-top-left-radius: 25px; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px; -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 0 rgba(0,0,0,0.2); color: #fff; font-size: 1.125em; font-weight: bold; text-decoration: none; position: relative; }
a.c-btn-login:before { width: 17px; top: 12px; left: 32px; background-size: auto 28px; -moz-background-size: auto 28px; -webkit-background-size: auto 28px; -o-background-size: auto 28px; background-position: -16px 0; }
a.c-btn-login { border: 0; border-top: 1px solid #9f9f9f; border-bottom: 1px solid #191818; background: #605f5f; background: -moz-linear-gradient(top, #605f5f 0, #484747 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #605f5f), color-stop(100%, #484747)); background: -webkit-linear-gradient(top, #605f5f 0, #484747 100%); background: -o-linear-gradient(top, #605f5f 0, #484747 100%); background: -ms-linear-gradient(top, #605f5f 0, #484747 100%); background: linear-gradient(to bottom, #605f5f 0, #484747 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#605f5f', endColorstr='#484747', GradientType=0);
filter: none\9; padding: 16px 38px 16px 60px; position: relative; text-align: left; }
#jbk-header-area #header-accessary .btn-bank li a:hover { opacity: .7; filter: alpha(opacity=70); *background: #605f5f;
}

@media only screen and (max-width:1024px) {
#jbk-header-area #header-accessary .btn-bank li a:hover { opacity: 1; filter: alpha(opacity=100); }
}

@media only screen and (max-width:640px) {
#jbk-header-area .frame-content { padding: 10px 10px 12px; overflow: hidden; }
#jbk-header-area h1 { margin: 0 11px 0 0; padding-top: 9px; width: 111px; }
#jbk-header-area h2 { padding-top: 21px; width: 154px; }
}

@media only screen and (max-width:476px) {
#jbk-header-area .hd-logo { width: 111px; }
#jbk-header-area h1 { margin: 0; padding-top: 0; width: 111px; height: auto; }
#jbk-header-area h2 { padding-top: 6px; width: 111px; }
}
#jbk-header-area #header-accessary .btn-bank li.btn-01 { position: absolute; top: 12px; right: 10px; height: 50px; width: 110px; margin: 0; }
#jbk-header-area #header-accessary .btn-bank li a { -webkit-box-shadow: none; box-shadow: none; height: 50px; width: 110px; }
#jbk-header-area #header-accessary .btn-bank li a span { font-weight: normal; line-height: 1; position: absolute; top: 19px; left: 43px; font-size: 11px; letter-spacing: -0.5px; white-space: nowrap; }
#jbk-header-area #header-accessary .btn-bank li.btn-01 a.c-btn-login:before { top: 12px; left: 23px; width: 15px; background-size: auto 25px; -moz-background-size: auto 25px; -webkit-background-size: auto 25px; -o-background-size: auto 25px; background-position: -14px 0; }
/* フッター */
.pb-link-01 { background-color: #4e4d4d; }
.c-topLink-01 { width: 976px; margin: 0 auto; text-align: right; padding: 30px 0 10px; }
.c-topLink-01 a { padding: 1px 0 1px 24px; color: #888; text-decoration: none; position: relative; display: inline-block; }
.c-topLink-01 a:before { width: 18px; height: 100%; background-image: url(../img/marker_07_@2x.png); background-repeat: no-repeat; background-position: -18px 0; background-size: auto 18px; -moz-background-size: auto 18px; -webkit-background-size: auto 18px; -o-background-size: auto 18px; position: absolute; left: 0; top: 3px; content: ""; }
ul.c-linkList-01 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.pb-link-01 .c-linkList-01 li { padding: 12px 0 10px; text-align: center; }
.c-linkList-01 a { padding: 1px 0 1px 24px; color: #535252; text-decoration: none; position: relative; display: inline-block; }
.pb-link-01 .c-linkList-01 a { color: #fff; font-size: 16px; text-decoration: none; }
.pb-link-01 .c-linkList-01 a:before { width: 18px; height: 100%; background-image: url(../img/marker_01_@2x.png); background-repeat: no-repeat; background-size: auto 18px; -moz-background-size: auto 18px; -webkit-background-size: auto 18px; -o-background-size: auto 18px; background-position: -216px 0; position: absolute; left: 0; top: 3px; content: ""; }
.js-area { height: 0; overflow: hidden; }
/*for IE7↓*/
h1.logo a { *margin-left:25px;
}
#header-accessary { *margin-right:25px;
}
#jbk-footer-area {background-color:#4e4d4d;padding:10px 0;color:#FFF;}
#jbk-copyright-area {text-align: center;font-size:22px;}
#jbk-copyright-area small { font-size: 80%; }
/*レイアウトクリアオブジェクト
=========================================================================*/

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { zoom: 1; overflow: hidden; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */
