@charset "UTF-8";
/*
ユーティリティ系おまとめファイル
*/
/*
██████   █████  ███████ ███████
██   ██ ██   ██ ██      ██
██████  ███████ ███████ █████
██   ██ ██   ██      ██ ██
██████  ██   ██ ███████ ███████
*/
/*
██████  ██████  ███████  █████  ██   ██ ██████   ██████  ██ ███    ██ ████████
██   ██ ██   ██ ██      ██   ██ ██  ██  ██   ██ ██    ██ ██ ████   ██    ██
██████  ██████  █████   ███████ █████   ██████  ██    ██ ██ ██ ██  ██    ██
██   ██ ██   ██ ██      ██   ██ ██  ██  ██      ██    ██ ██ ██  ██ ██    ██
██████  ██   ██ ███████ ██   ██ ██   ██ ██       ██████  ██ ██   ████    ██
*/
/*
 ██████  ██████  ██       ██████  ██████
██      ██    ██ ██      ██    ██ ██   ██
██      ██    ██ ██      ██    ██ ██████
██      ██    ██ ██      ██    ██ ██   ██
 ██████  ██████  ███████  ██████  ██   ██
*/
/*
████████ ███████ ██   ██ ████████
   ██    ██       ██ ██     ██
   ██    █████     ███      ██
   ██    ██       ██ ██     ██
   ██    ███████ ██   ██    ██
*/
.lower_box {
  background-color: #F2FBFF;
  padding: 22px 0 40px; }
  @media screen and (max-width: 568px) {
    .lower_box {
      padding: 30px 0; } }
  .lower_box_title {
    margin-bottom: 0; }
  .lower_box p:empty {
    display: none; }

@media screen and (max-width: 568px) {
  .topicspath {
    display: none; } }

.loanPremium h2 {
  margin-right: 18%;
  margin-left: 18%;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .loanPremium h2 {
      margin-right: 0;
      margin-left: 0; } }
  .loanPremium h2 span {
    color: #1F2677;
    font-size: 66px;
    font-weight: 600;
    margin-right: 50px; }
    @media screen and (max-width: 568px) {
      .loanPremium h2 span {
        font-size: 48px;
        margin-right: 20px; } }

.loanPremium .underline_left_short {
  text-align: left; }
  .loanPremium .underline_left_short.icon h3 {
    padding-left: 30px;
    position: relative; }
    .loanPremium .underline_left_short.icon h3:before {
      content: '';
      display: inline-block;
      background: url(/inc/image/common/ico/ico_leaf.png) no-repeat;
      background-size: contain;
      width: 26px;
      height: 31px;
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%); }

.loanPremium .list_style li {
  padding: 1px 0;
  position: relative;
  padding-left: 1em; }
  .loanPremium .list_style li::before {
    content: '■';
    display: inline-block;
    color: #00629F;
    font-size: 10px;
    position: absolute;
    left: 0;
    padding-top: 5px; }

.loanPremium .btn {
  margin-bottom: 10%; }
  @media screen and (max-width: 568px) {
    .loanPremium .btn {
      margin-bottom: 15%; } }

.loanPremium .premium_table {
  margin-bottom: 10%; }

.loanPremium .premium_privacy {
  margin-bottom: 10%; }

.loanPremium .premium_privacy_table {
  margin-bottom: 0; }

.loanPremium .u-mb30 {
  margin-bottom: 30px; }

.line_blue {
  background-color: #1F2677; }

.line_red {
  background-color: #17BBEE; }

:target {
  scroll-margin-top: 140px; }

/*# sourceMappingURL=../_map/page/loanPremium.css.map */
