@charset "utf-8";
#jbk-frame-main .frame-content {
  padding-bottom: 76px;
}
.center {
	text-align: center;
}
#premiumbank-top {
	position: relative;
	z-index:1;
}
#premiumbank-top .mainBtn {
	position: relative;
	z-index:2;
	margin-top: -87px;
	margin-bottom: 25px;
	text-align: center;
}
#premiumbank-top>header:first-child {
	margin-top: -30px;
	margin-right: -54px;
	margin-left: -54px;

}
#premiumbank-top>header:first-child h1 {
	margin: 0;
	padding: 0;
}
#premiumbank-top .intro {
	margn-right: -54px;
	margin-left: -54px;	
}
#premiumbank-top .pictList a {
	display: block;
}
#premiumbank-top .pictList li {
	margin-top: 0;
}
#premiumbank-top .mainBtn a:hover,
#premiumbank-top .pictList a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  text-decoration: none;
}
@media only screen and (max-width: 1024px) {
#premiumbank-top .mainBtn a:hover,
#premiumbank-top .pictList a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
#premiumbank-top .mainBtn + header {
	text-align: center;
	margin-top: 46px;
}
.layout-column-02-group {
  margin-top: 32px;
  margin-right: -30px;
  margin-left: -30px;
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.layout-column-02-group:before,
.layout-column-02-group:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.layout-column-02-group:after {
  clear: both;
}
.layout-column-02-group .column-unit {
  float: left;
  display: inline;
  width: 420px;
  margin-left: 30px;
}
.layout-column-02-group .column-unit p {
  text-align: right;
  color: #888888;
  font-size: 87.5%;
  margin-top: 8px;
}
.layout-column-03-group {
  text-align: center;
  margin-top: 24px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.layout-column-03-group:before,
.layout-column-03-group:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.layout-column-03-group:after {
  clear: both;
}
.layout-column-03-group .column-unit {
  display: inline;
  width: 98px;
  margin-right: 8px;
  margin-left: 8px;
}
.layout-column-04-group {
  text-align: center;
  margin-top: 24px;
  margin-right: -32px;
  margin-left: -32px;
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.layout-column-04-group:before,
.layout-column-04-group:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.layout-column-04-group:after {
  clear: both;
}
.layout-column-04-group .column-unit {
  float: left;
  width: 388px;
  display: inline;
  margin-left: 32px;
}
.layout-column-04-group .column-unit h5 {
  font-weight: bold;
  font-size: 125%;
  margin: 24px 0 0;
}
.layout-column-04-group .column-unit p {
  text-align: left;
  margin: 20px 0 0;
}

.layout-column-04-group .column-unit .mgt-40{
  text-align: left;
  margin: 40px 0 0;
}

.layout-column-04-group .column-unit .c-noteList-01 {
  text-align: left;
}
.section-02 {
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
  -webkit-box-shadow: 2px 2px 2px #e1e1e1;
  box-shadow: 2px 2px 2px #e1e1e1;

}
.section-inner {
  background: #fff;
  margin: 30px 0;
  border: 1px solid #d4d4d4;
  -webkit-box-shadow: 2px 2px 2px #e1e1e1;
  box-shadow: 2px 2px 2px #e1e1e1;
}
.section-07 .section-inner {
  border-top: 6px solid #0895e6;
  margin-top: -46px;
}
.section-body {
  padding-left: 54px;
  padding-right: 54px;
}
.section-noteList .section-body {
	padding-bottom: 22px;
}
.section-04 .section-body,
.section-05 .section-body {
  padding-bottom: 54px;
}
.section-06 .section-body {
  padding-left: 84px;
  padding-right: 84px;
}
.section-heading-01 {
  text-align: center;
}
.section-heading-01 h2 {
  color: #ed7000;
  font-size: 187.5%;
}
.section-heading-02 {
  text-align: center;
  color: #eb7000;
  font-weight: bold;
  padding: 20px;
  position: relative;

}
.section-04 .section-heading-02,
.section-05 .section-heading-02 {
  margin-bottom: 14px;
}
.section-04 .section-heading-02:after,
.section-05 .section-heading-02:after {
  display: block;
  width: 46px;
  height: 14px;
  background: url(/pc/landing/premium_bank/img/arrow_02.png) 0 0 no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -23px;
  bottom: -14px;
  content: "";
}

.section-04 .section-heading-02 {
  background-color: #86be00;
}
.section-04 .section-heading-02:after {
  background-position: -112px 0;
}
.section-05 .section-heading-02 {
  background-color: #6d5de6;
}
.section-05 .section-heading-02:after {
  background-position: -158px 0;
}
.section-06 .section-heading-02 {
  background-color: #fdf3e6;
}
.section-07 .c-noteList-01 {
  margin-top: 16px;
}
.section-07 .section-impression {
  text-align: center;
  background-color: #def2fe;
  padding-top: 36px;
  padding-bottom: 32px;
}
.section-07 .section-impression img {
  margin-right: auto;
  margin-left: auto;
}
.mt0 {
  margin-top: 0 !important;
}
.section-hr {
  margin: 26px auto 12px;
}
.section-heading-03 {
  margin-top: 36px;
}
.section-07 .section-heading-03 {
  margin-top: 0;
}
.section-heading-03 h3,
.section-heading-03 h4 {
  text-align: center;
  font-size: 187.5%;
  margin: 0;
  padding: 0;
}
.section-03 .section-heading-03 h3,
.section-03 .section-heading-03 h4 {
  color: #ed7000;
}
.section-04 .section-heading-03 h3,
.section-04 .section-heading-03 h4 {
  color: #86be00;
}
.section-05 .section-heading-03 h3,
.section-05 .section-heading-03 h4 {
  color: #6d5de6;
}
.section-06 .section-heading-03 h3,
.section-06 .section-heading-03 h4 {
  color: #ed7000;
}
.section-07 .section-heading-03 h3,
.section-07 .section-heading-03 h4 {
  color: #0895e6;
  font-size: 204.0625%;
  font-weight: bold;
}
.section-07 .section-heading-03 h3 span,
.section-07 .section-heading-03 h4 span {
  font-size: 17.55px;
  font-weight: normal;
}
.section-heading-04 {
  margin-top: 54px;
}
.section-heading-04 h4,
.section-heading-04 h5 {
  font-weight: bold;
  border-bottom: 1px solid #d4d5d5;
  font-size: 150%;
  margin: 0;
  padding: 0 0 10px 0;
}
.section-03 .section-heading-04 h4,
.section-03 .section-heading-04 h5 {
  color: #ed7000;
}
.section-04 .section-heading-04 h4,
.section-04 .section-heading-04 h5 {
  color: #86be00;
}
.section-05 .section-heading-04 h4,
.section-05 .section-heading-04 h5 {
  color: #6d5de6;
}
.section-06 .section-heading-04 h4,
.section-06 .section-heading-04 h5 {
  color: #ed7000;
}
.section-07 .section-heading-04 h4,
.section-07 .section-heading-04 h5 {
  color: #0895e6;
}
.section-heading-05 {
  margin-top: 54px;
}
.section-heading-05 span {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 75%;
}
.section-cnv .section-heading-05 {
  margin-top: 0;
  margin-bottom: 10px;
}
.section-07 .section-heading-05 {
  margin-top: 44px;
}
.section-heading-05 h4,
.section-heading-05 h5 {
  margin: 0;
  padding: 0;
  font-size: 150%;
}
.section-03 .section-heading-05 h4,
.section-03 .section-heading-05 h5 {
  color: #ed7000;
}
.section-04 .section-heading-05 h4,
.section-04 .section-heading-05 h5 {
  color: #86be00;
  text-align: center;
  font-size: 125%;
}
.section-cnv .section-04 .section-heading-05 h4,
.section-cnv .section-04 .section-heading-05 h5 {
  font-size: 150%;
}
.section-05 .section-heading-05 h4,
.section-05 .section-heading-05 h5 {
  color: #6d5de6;
}
.section-06 .section-heading-05 h4,
.section-06 .section-heading-05 h5 {
  color: #ed7000;
  text-align: center;
}
.section-07 .section-heading-05 h4,
.section-07 .section-heading-05 h5 {
  color: #0895e6;
  font-size: 137.5%;
  font-weight: bold;
}
.section-heading-06 {
  margin: 0;
  padding: 22px 54px;
}
.section-heading-06 h4 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 112.5%;
}
.section-04 .section-heading-06 {
  background-color: #86be00;
}
.section-05 .jbk-category-premiumbank .c-figure-01 {
  margin-top: 36px;
}
.section-04 .jbk-category-premiumbank .c-figure-04 {
  margin-top: 36px;
}
.jbk-category-premiumbank .c-cnvBlock-01 {
  width: auto;
  margin: 54px auto 0;
}
.jbk-category-premiumbank .c-cnvBlock-01 h2 {
  font-size: 150%;
  font-weight: normal;
}
.jbk-category-premiumbank .c-cnvBlock-01 .c-copy-01 {
  color: #888888;
}

.section-cnv {
  text-align: center;
  margin: 54px -54px 0;
  padding: 32px 0;
}
.section-cnv a {
  margin: 0;
}
.section-03 .section-cnv {
  background-color: #fdf3e6;
}
.section-04 .section-cnv {
  background-color: #f3fae1;
  margin-top: 0;
}
.section-06 .section-cnv {
  background-color: #fdf3e6;
  margin-right: -84px;
  margin-left: -84px;
}
.section-07 .section-cnv {
  background-color: #def2fe;
}
.section-07 .date {
  text-align: right;
  margin-right: 54px;
  margin-left: 54px;
}

.section-07 .section-heading-07{
  text-align: center;
  margin-bottom: 58px;
}

.section-07 .l-about-dop{
  margin-top: 30px;
  border: 1px #eb7000 solid;
  padding: 20px;
}

.section-07 .l-heading-dop{
  background-color: #eb7000;
  padding: 20px;
  color: #fff;
  border: 2px #eb7000 solid;
  margin-right: -20px;
  margin-left: -20px;
  margin-top: -20px;

}

.section-07 .l-heading-dop h2{
  font-size: 145%;
  text-align: center;
}
.section-07 .l-about-dop .c-heading3-01 h3{


padding: 0;
font-size: 140%;
color: #eb7000;
font-weight: bold;
line-height: 1.4;
border-bottom: none;
margin-top: -23px;
}

.section-btn {
  text-align: center;
}

.section-04 .c-btn-01.premium {
  font-weight: bold;
  color: #fff;
  padding: 12px 16px 12px 48px;
  border-top: 1px solid #daec00;
  border-bottom: 1px solid #2a8400;
  background: #90c400;
  /* Old browsers */

  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWI1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #90c400 0%, #7ab500 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90c400), color-stop(100%, #7ab500));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #90c400 0%, #7ab500 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #90c400 0%, #7ab500 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #90c400 0%, #7ab500 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #90c400 0%, #7ab500 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c400', endColorstr='#7ab500', GradientType=0);
  /* IE6-8 */

}
.section-04 .c-btn-01.premium:before {
  left: 20px;
  top: 14px;
  background-position: -216px 0;
}
.section-04 .c-btn-01.premium:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  color: #ffffff;
  text-decoration: none;
}
@media only screen and (max-width: 1024px) {
  .section-04 .c-btn-01.premium:hover {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.ie8 .section-04 .c-btn-01.premium:hover {
  filter: none;
  background-color: #90c400;
}
.ie9 .section-04 .c-btn-01.premium {
  filter: none;
}
.section-05 .c-btn-04.premium {
  font-weight: bold;
  margin-top: 2em;
  padding: 19px 38px 19px 48px;
  border-top: 1px solid #caaff7;
  border-bottom: 1px solid #211ccd;
  background: #7869e8;
  /* Old browsers */

  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4NjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #7869e8 0%, #6152e2 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7869e8), color-stop(100%, #6152e2));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #7869e8 0%, #6152e2 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #7869e8 0%, #6152e2 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #7869e8 0%, #6152e2 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #7869e8 0%, #6152e2 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7869e8', endColorstr='#6152e2', GradientType=0);
  /* IE6-8 */

}
.section-05 .c-btn-04.premium:before {
  top: 21px;
}
.ie9 .section-05 .c-btn-04.premium {
  filter: none;
}
.section-05 .c-btn-04.premium:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  color: #ffffff;
  text-decoration: none;
}
@media only screen and (max-width: 1024px) {
  .section-05 .c-btn-04.premium:hover {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.ie8 .section-05 .c-btn-04.premium:hover {
  filter: none;
  background-color: #7869e8;
}
/* lp-heading-lv2-01 */
.lp-heading-lv2-01 {
  margin: -30px -54px 0 -54px !important;
  text-align: center;
}
.lp-heading-lv2-01 h2 {
  margin: 0;
  padding: 0;
}
.lp-heading-lv3-01 {
  text-align: center;
}
.lp-heading-lv3-01 h3 {
  margin: 0;
  padding: 0;
  margin-top: 28px;
  font-size: 18px;
}
.lp-heading-lv3-01 h3 em {
  font-size: 24px;
  font-weight: normal;
}
/* lp-telBlock-01 */
.lp-telBlock-01 {
  margin-top: 18px;
  text-align: center;
}
.lp-telBlock-01 .text-01 {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  color: #eb5505;
  display: inline-block;
}
.lp-telBlock-01 .text-02 {
  margin: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
}
/* lp-noteText-01 */
.lp-noteText-01 p {
  text-align: center;
  margin: 0;
  margin-top: 18px;
}
.lp-cvnBlock-01 .c-noteList-01 {
  text-align: center;
}
/* lp-noteText-02 */
.lp-noteText-02 {
  border-radius: 21px;
  margin-top: 18px;
  margin-right: 32px;
  margin-left: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.lp-noteText-02 p {
  margin: 0;
  text-align: center;
  font-size: 16px;
}
.lp-info-box-01 .lp-noteText-02 {
  background-color: #fedecd;
}
.lp-telBlock-01 .text-03 {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  color: #eb5505;
  display: inline-block;
}
.lp-telBlock-01 .text-01 em {
  font-size: 36px;
}
.lp-telBlock-01 .text-03 em {
  font-size: 36px;
}
.lp-info-box-01 {
  margin-top: 30px;
  border: 1px solid #eb5505;
  background: #fff;
  padding: 0px 28px 28px 28px;
}
.lp-info-box-01 .lp-heading-lv2-01 {
  background-color: #eb5505;
  color: #fff;
  padding-top: 18px;
  padding-bottom: 18px;
  margin-top: 0 !important;
  margin-left: -28px !important;
  margin-right: -28px !important;
}
.lp-info-box-01 .text-02 {
  text-align: left;
}
.lp-info-box-01 .lp-heading-lv2-01 h2 {
  font-size: 24px;
}
.lp-info-box-01 .lp-heading-lv3-01 h3 {
  color: #eb5505;
  font-size: 24px;
}
.lp-info-box-01 .lp-noteText-02 {
  background-color: #fedecd;
}
/* lp-telBlock-02 */
.lp-telBlock-02 p {
  font-size: 36px;
  font-weight: bold;
  color: #eb7000;
  text-align: center;
  margin: 0;
  margin-top: 18px;
}
.lp-info-box-02 {
  margin-top: 30px;
  border: 1px solid #eb7000;
  background: #fff;
  padding: 0px 28px 28px 28px;
}
.lp-info-box-02 .lp-heading-lv2-01 {
  background-color: #eb7000;
  color: #fff;
  padding-top: 18px;
  padding-bottom: 18px;
  margin-top: 0 !important;
  margin-left: -28px !important;
  margin-right: -28px !important;
}
.lp-info-box-02 .lp-heading-lv2-01 h2 {
  font-size: 18px;
}
.lp-info-box-02 .lp-heading-lv3-01 h3 {
  color: #eb7000;
  font-size: 24px;
}
.lp-info-box-02 .lp-noteText-02 {
  background-color: #fce7cd;
}



.jbk-category-premiumbank .cnv-type02,
.section-03 .cnv-type02{
  border: none;
  background: #fce7cd;
  padding-top: 0;
  padding-bottom: 32px;
}
.section-03 .cnv-type02 {
  width: auto;
}
.jbk-category-premiumbank .cnv-type02 header,
.section-03 .cnv-type02 header {
  background: #ed7000;
  padding: 10px 15px;
}
.jbk-category-premiumbank .cnv-type02 header h2,
.section-03 .cnv-type02 header h2 {
  color: #fff;
  font-size: 120%;
  text-align: left;
}
.jbk-category-premiumbank .cnv-type02 .lead,
.section-03 .cnv-type02 .lead {
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 125%;
}
.jbk-category-premiumbank .cnv-type02 .lead strong,
.section-03 .cnv-type02 .lead strong {
  color: #ed7000;
}
.jbk-category-premiumbank .cnv-text,
.section-02 .cnv-linkList {
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
.jbk-category-premiumbank .cnv-text,
.section-03 .cnv-linkList {
  text-align: left;
}
.section-03 .section-cnv {
  padding-top: 0;
  margin-right: 0;
  margin-left: 0;
  background: none;
}
.jbk-category-premiumbank .cnv-type02 a.c-btn-account,
.section-03 .cnv-type02 a.c-btn-account {
  margin-top: 10px;
}
#premiumbank-yenDeposit>header:first-child {
	margin-top: -30px;
	margin-left: -54px;
	margin-right: -54px;	
}
#premiumbank-yenDeposit>header:first-child h2 {
	margin: 0;
	padding: 0;
}
.l_bur_dop{
  padding: 0px;
  position: relative;
}

.l_bur_dop .l_date{
  position: absolute;
  top: 147px;
  left: 351px;
}

.bnrBlock-01 {
  width: auto;
  margin: 40px auto 0;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.bnrBlock-01 dd {
  margin-top: 15px;
}

#premiumbank-yenDeposit .lead p{
	font-size: 120%;
	color: #ec3a17;
	text-align: center;
}

#premiumbank-yenDeposit .section-heading-04 h4{
  color: #EC3A17;
}

#premiumbank-atm .section-heading-02 {
	padding: 0;
}

/* style.css 2015.11.17 */
