/* line 10, ../sass/service2019.scss */
.service_blockType01 { margin: 1em 0 0; padding: 1.5em 15px; text-align: left; background: #0e50af; color: #fff; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; cursor: pointer; font-weight: 500; }
/* line 19, ../sass/service2019.scss */
.service_blockType01 a { color: #fff; text-decoration: none; }
/* line 23, ../sass/service2019.scss */
.service_blockType01.is-hover { background: #3480e9; }

/* line 27, ../sass/service2019.scss */
.service_blockType02 { margin: 1em 0 0; padding: 1.5em 15px; text-align: left; background: #0e50af; color: #fff; font-weight: 500; line-height: 2; }

@media (min-width: 768px) { /* line 38, ../sass/service2019.scss */
  .service_blockType01 { margin: 1.5em 0 0; padding: 1.5em 35% 1.5em 1.5em; text-align: left; position: relative; }
  /* line 43, ../sass/service2019.scss */
  .service_blockType01 .txtArea { position: relative; }
  /* line 46, ../sass/service2019.scss */
  .service_blockType01::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #ffc; background: -moz-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: -webkit-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: linear-gradient(to right, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); }
  /* line 58, ../sass/service2019.scss */
  .service_blockType01:hover { opacity: 0.6; }
  /* line 62, ../sass/service2019.scss */
  .service_blockType02 { margin: 1.5em 0 0; padding: 2em 35% 2em 2em; text-align: left; position: relative; }
  /* line 67, ../sass/service2019.scss */
  .service_blockType02 .txtArea { position: relative; }
  /* line 70, ../sass/service2019.scss */
  .service_blockType02::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #ffc; background: -moz-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: -webkit-linear-gradient(left, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); background: linear-gradient(to right, #0e50af 0%, #0e50af 60%, rgba(14, 80, 175, 0) 80%, rgba(14, 80, 175, 0) 100%); } }
@media (min-width: 1024px) { /* line 86, ../sass/service2019.scss */
  .service_blockType01 { margin: 1.5em 0 0; padding: 2em 35% 2em 3em; }
  /* line 90, ../sass/service2019.scss */
  .service_blockType02 { margin: 2em 0 0; padding: 2.5em 35% 2.5em 4em; } }
/* line 99, ../sass/service2019.scss */
.cmn_serviceSec-link { margin: 40px 0 0; }
/* line 101, ../sass/service2019.scss */
.cmn_serviceSec-link .cmn_blockType01, .cmn_serviceSec-link .cmn_blockType02 { padding: 30px 15px; background: #eee; }
/* line 106, ../sass/service2019.scss */
.cmn_serviceSec-link .serviceSec-link_ttl { margin-top: .5em; font-size: 18px; font-size: 1.8rem; font-weight: 700; line-height: 1.4; text-align: left; padding: 0; }
/* line 114, ../sass/service2019.scss */
.cmn_serviceSec-link .serviceSec-link_txt { margin: 1em 0 0; text-align: left; }
/* line 118, ../sass/service2019.scss */
.cmn_serviceSec-link .serviceSec-link_btnWrap { margin: 1em 0 0; }
/* line 121, ../sass/service2019.scss */
.cmn_serviceSec-link .picArea { margin: 2em 0 0; text-align: center; }
/* line 124, ../sass/service2019.scss */
.cmn_serviceSec-link .picArea img { max-width: 480px; height: auto; }

@media (min-width: 480px) { /* line 132, ../sass/service2019.scss */
  .cmn_serviceSec-link .cmn_blockType01, .cmn_serviceSec-link .cmn_blockType02 { padding: 20px 25px; } }
@media (min-width: 768px) { /* line 140, ../sass/service2019.scss */
  .cmn_serviceSec-link .cmn_blockType01, .cmn_serviceSec-link .cmn_blockType02 { padding: 45px 50px; }
  /* line 144, ../sass/service2019.scss */
  .cmn_serviceSec-link .serviceSec-link_ttl { font-size: 24px; font-size: 2.4rem; font-weight: 500; }
  /* line 148, ../sass/service2019.scss */
  .cmn_serviceSec-link .txtArea { margin-top: 0; width: 60%; text-align: left; vertical-align: top; }
  /* line 153, ../sass/service2019.scss */
  .cmn_serviceSec-link .txtArea p:last-child img { margin-top: 10px; width: 140px; }
  /* line 158, ../sass/service2019.scss */
  .cmn_serviceSec-link .picArea { margin-top: 0; width: 35%; } }
/* line 165, ../sass/service2019.scss */
.serviceFaq { margin-top: 15px; background: #ececec; padding: 10px 15px; }
/* line 169, ../sass/service2019.scss */
.serviceFaq .faq_txt_q { padding: 0.5em 0; font-weight: 700; font-size: 16px; font-size: 1.6rem; display: table; position: relative; line-height: 1.3; text-align: left; }
/* line 177, ../sass/service2019.scss */
.serviceFaq .faq_txt_q > span { display: table-cell; vertical-align: middle; }
/* line 181, ../sass/service2019.scss */
.serviceFaq .faq_txt_q > span:first-child { width: 45px; }
/* line 184, ../sass/service2019.scss */
.serviceFaq .faq_txt_q i { display: block; background: #092b65; width: 40px; height: 40px; text-align: center; line-height: 38px; color: #fff; font-size: 26px; font-size: 2.6rem; font-weight: 700; font-family: 'Lato'; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
/* line 198, ../sass/service2019.scss */
.serviceFaq .faq_txt_a { padding: 0.8em 0 1em 45px; position: relative; text-align: left; font-size: 14px; font-size: 1.4rem; }
/* line 203, ../sass/service2019.scss */
.serviceFaq .faq_txt_a::before { content: 'A'; background: #c7000a; width: 40px; height: 40px; text-align: center; line-height: 38px; color: #fff; font-size: 26px; font-size: 2.6rem; font-weight: 700; font-family: 'Lato'; position: absolute; top: 0; left: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
/* line 219, ../sass/service2019.scss */
.serviceFaq .faq_txt_a p { margin-top: 0; }
/* line 222, ../sass/service2019.scss */
.serviceFaq .faq_txt_a .txtSize-s { font-size: 12px; font-size: 1.2rem; }
@media print, screen and (min-width: 768px) { /* line 165, ../sass/service2019.scss */
  .serviceFaq { margin-top: 30px; padding: 20px 30px; }
  /* line 229, ../sass/service2019.scss */
  .serviceFaq .faq_txt_q { padding: 0.5em 0; font-weight: 700; display: table; position: relative; line-height: 1.3; font-size: 16px; font-size: 1.6rem; }
  /* line 236, ../sass/service2019.scss */
  .serviceFaq .faq_txt_q > span { display: table-cell; vertical-align: middle; }
  /* line 240, ../sass/service2019.scss */
  .serviceFaq .faq_txt_q > span:first-child { width: 60px; }
  /* line 243, ../sass/service2019.scss */
  .serviceFaq .faq_txt_q i { display: block; background: #092b65; width: 40px; height: 40px; text-align: center; line-height: 38px; color: #fff; font-size: 26px; font-size: 2.6rem; font-weight: 700; font-family: 'Lato'; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
  /* line 257, ../sass/service2019.scss */
  .serviceFaq .faq_txt_a { padding: 0.4em 0 1em 60px; position: relative; text-align: left; font-size: 14px; font-size: 1.4rem; line-height: 2; }
  /* line 263, ../sass/service2019.scss */
  .serviceFaq .faq_txt_a::before { content: 'A'; background: #c7000a; width: 40px; height: 40px; text-align: center; line-height: 38px; color: #fff; font-size: 26px; font-size: 2.6rem; font-weight: 700; font-family: 'Lato'; position: absolute; top: 0; left: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
  /* line 280, ../sass/service2019.scss */
  .serviceFaq .txtSize-s { font-size: 12px; font-size: 1.2rem; } }

/* line 14, ../sass/service_renewal.scss */
body.renewal_body::before { content: ''; background: url(../img/service/fixed_bg_renewal.jpg) no-repeat 50% top; background-size: cover; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

/* line 26, ../sass/service_renewal.scss */
.ie body.renewal_body:before, .Edge body.renewal_body:before { display: none; }

/* line 30, ../sass/service_renewal.scss */
.ie body.renewal_body, .Edge body.renewal_body { background: url(../img/service/fixed_bg_renewal.jpg) no-repeat 50% top; background-size: cover; background-attachment: fixed; }

/* line 37, ../sass/service_renewal.scss */
.renewalStep { margin: 20px 0; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 37, ../sass/service_renewal.scss */
  .renewalStep { margin-top: 40px; } }
/* line 43, ../sass/service_renewal.scss */
.renewalStep img { margin: 0 auto; max-width: 340px; }
@media print, screen and (min-width: 768px) { /* line 43, ../sass/service_renewal.scss */
  .renewalStep img { max-width: 1100px; } }

/* line 55, ../sass/service_renewal.scss */
.page_renewal .cmn_secWrap { margin-top: 40px; }
@media print, screen and (min-width: 768px) { /* line 55, ../sass/service_renewal.scss */
  .page_renewal .cmn_secWrap { margin-top: 50px; } }
@media print, screen and (max-width: 414px) { /* line 61, ../sass/service_renewal.scss */
  .page_renewal .cmn_ttlType06.cmn_ttlType06--num { font-size: 16px; font-size: 1.6rem; } }
@media print, screen and (max-width: 414px) { /* line 65, ../sass/service_renewal.scss */
  .page_renewal .cmn_ttlType06.cmn_ttlType06--num .num { font-size: 40px; font-size: 4rem; } }
/* line 71, ../sass/service_renewal.scss */
.page_renewal .cmn_ttlType06 { padding-right: 30px; font-feature-settings: 'palt'; }
@media print, screen and (min-width: 768px) { /* line 71, ../sass/service_renewal.scss */
  .page_renewal .cmn_ttlType06 { padding-right: 100px; } }
/* line 77, ../sass/service_renewal.scss */
.page_renewal .cmn_ttlType06 .ic { position: absolute; right: 0; top: 50%; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); width: 30px; height: auto; }
@media print, screen and (min-width: 768px) { /* line 77, ../sass/service_renewal.scss */
  .page_renewal .cmn_ttlType06 .ic { width: 100px; } }
/* line 89, ../sass/service_renewal.scss */
.page_renewal .renewalIndex { position: relative; width: 100%; }
/* line 92, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_ttl { margin-top: 10px; font-size: 16px; font-size: 1.6rem; font-weight: 500; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 92, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_ttl { margin-top: 20px; font-size: 25px; font-size: 2.5rem; } }
/* line 101, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_ttl:nth-of-type(2) { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 105, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_block { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: stretch; align-content: stretch; } }
/* line 112, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_block > div { width: 100%; }
@media print, screen and (min-width: 768px) { /* line 112, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_block > div { width: 32%; } }
/* line 119, ../sass/service_renewal.scss */
.page_renewal .renewalIndex a { margin-top: 5px; display: block; height: 100%; text-decoration: none !important; background: #edf6fa; border: #0f73c0 solid 2px; position: relative; padding: 17px 30px 17px 100px; text-align: left; color: #092b65; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }
@media print, screen and (min-width: 768px) { /* line 119, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex a { padding: 0; background: #fff; } }
/* line 135, ../sass/service_renewal.scss */
.page_renewal .renewalIndex a:hover { opacity: 0.6; }
@media print, screen and (min-width: 768px) { /* line 138, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex a > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: stretch; align-content: stretch; align-items: center; background: #edf6fa; padding-top: 20px; } }
/* line 150, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_txt01 { display: block; color: #092b65; font-size: 14px; font-size: 1.4rem; font-weight: 500; line-height: 1.5; }
@media print, screen and (min-width: 768px) { /* line 150, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_txt01 { background: #edf6fa; line-height: 1.4; font-weight: 700; font-size: 20px; font-size: 2rem; text-align: left; padding: 10px 20px 10px; } }
/* line 165, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_txt02 { display: none; background: #fff; }
@media print, screen and (min-width: 768px) { /* line 165, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_txt02 { padding: 10px 20px 30px; display: block; font-size: 16px; font-size: 1.6rem; color: #000; line-height: 1.6; } }
/* line 176, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_num { position: absolute; left: 0; top: 0; display: inline-block; background: #0f73c0; color: #fff; text-align: center; padding: 0 0.4em  0.2em 0.4em; line-height: 1.1; z-index: 99; font-size: 13px; font-size: 1.3rem; font-weight: 700; font-family: 'Lato'; }
@media print, screen and (min-width: 768px) { /* line 176, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_num { padding: 0 0.2em 0.1em; font-size: 24px; font-size: 2.4rem; } }
/* line 195, ../sass/service_renewal.scss */
.page_renewal .renewalIndex_ic { height: 40px; width: auto; position: absolute; left: 20px; top: 50%; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
@media print, screen and (min-width: 768px) { /* line 195, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex_ic { display: block; position: relative; height: 80px; left: auto; top: auto; -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); margin: 0 auto; } }
/* line 212, ../sass/service_renewal.scss */
.page_renewal .renewalIndex .icon-arrow-down { position: absolute; right: 5px; top: 50%; color: #c7000a; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
@media print, screen and (min-width: 768px) { /* line 212, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .icon-arrow-down { right: auto; left: 50%; top: auto; bottom: 10px; font-size: 18px; font-size: 1.8rem; -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } }
/* line 227, ../sass/service_renewal.scss */
.page_renewal .renewalIndex .renewalIndex_btn01 .renewalIndex_ic { left: 30px; }
@media print, screen and (min-width: 768px) { /* line 227, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .renewalIndex_btn01 .renewalIndex_ic { left: auto; } }
@media print, screen and (min-width: 768px) { /* line 233, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .renewalIndex_btn02 .renewalIndex_ic { left: auto; } }
/* line 238, ../sass/service_renewal.scss */
.page_renewal .renewalIndex .renewalIndex_btn03 .renewalIndex_ic { left: 30px; }
@media print, screen and (min-width: 768px) { /* line 238, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .renewalIndex_btn03 .renewalIndex_ic { left: auto; } }
/* line 244, ../sass/service_renewal.scss */
.page_renewal .renewalIndex .renewalIndex_btn04 .renewalIndex_ic { left: 25px; }
@media print, screen and (min-width: 768px) { /* line 244, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .renewalIndex_btn04 .renewalIndex_ic { left: auto; } }
/* line 250, ../sass/service_renewal.scss */
.page_renewal .renewalIndex .renewalIndex_btn05 .renewalIndex_ic { left: 25px; }
@media print, screen and (min-width: 768px) { /* line 250, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .renewalIndex_btn05 .renewalIndex_ic { left: auto; } }
/* line 256, ../sass/service_renewal.scss */
.page_renewal .renewalIndex .renewalIndex_btn06 .renewalIndex_ic { left: 30px; }
@media print, screen and (min-width: 768px) { /* line 256, ../sass/service_renewal.scss */
  .page_renewal .renewalIndex .renewalIndex_btn06 .renewalIndex_ic { left: auto; } }
/* line 265, ../sass/service_renewal.scss */
.page_renewal .sec01 .cmn_blockType05 .picArea { margin-top: 20px; }
/* line 269, ../sass/service_renewal.scss */
.page_renewal .sec01 .figzoom-wrap { margin-top: 0; }
/* line 272, ../sass/service_renewal.scss */
.page_renewal .sec01 .btn-zoom { bottom: 0; }
/* line 277, ../sass/service_renewal.scss */
.page_renewal .sec02 .cmn_ttlType06 { padding-right: 55px; }
@media print, screen and (min-width: 768px) { /* line 277, ../sass/service_renewal.scss */
  .page_renewal .sec02 .cmn_ttlType06 { padding-right: 130px; } }
/* line 282, ../sass/service_renewal.scss */
.page_renewal .sec02 .cmn_ttlType06 .ic { width: 50px; }
@media print, screen and (min-width: 768px) { /* line 282, ../sass/service_renewal.scss */
  .page_renewal .sec02 .cmn_ttlType06 .ic { width: 120px; } }
/* line 289, ../sass/service_renewal.scss */
.page_renewal .sec02 .btnWrap-pcColumn2 { margin: 20px 0 0; }
@media print, screen and (min-width: 768px) { /* line 289, ../sass/service_renewal.scss */
  .page_renewal .sec02 .btnWrap-pcColumn2 { margin: 40px auto 0; } }
/* line 297, ../sass/service_renewal.scss */
.page_renewal .sec03 .cmn_ttlType06 { padding-right: 50px; }
@media print, screen and (min-width: 768px) { /* line 297, ../sass/service_renewal.scss */
  .page_renewal .sec03 .cmn_ttlType06 { padding-right: 100px; } }
/* line 302, ../sass/service_renewal.scss */
.page_renewal .sec03 .cmn_ttlType06 .ic { width: 45px; }
@media print, screen and (min-width: 768px) { /* line 302, ../sass/service_renewal.scss */
  .page_renewal .sec03 .cmn_ttlType06 .ic { width: 90px; } }
/* line 310, ../sass/service_renewal.scss */
.page_renewal .sec03 .sec03_block_btn .cmn_btnType01 { width: 100%; }
/* line 316, ../sass/service_renewal.scss */
.page_renewal .sec04 .cmn_ttlType06 { padding-right: 50px; }
@media print, screen and (min-width: 768px) { /* line 316, ../sass/service_renewal.scss */
  .page_renewal .sec04 .cmn_ttlType06 { padding-right: 100px; font-size: 33px; font-size: 3.3rem; } }
@media print, screen and (min-width: 1024px) { /* line 316, ../sass/service_renewal.scss */
  .page_renewal .sec04 .cmn_ttlType06 { font-size: 36px; font-size: 3.6rem; } }
/* line 325, ../sass/service_renewal.scss */
.page_renewal .sec04 .cmn_ttlType06 .ic { width: 45px; }
@media print, screen and (min-width: 768px) { /* line 325, ../sass/service_renewal.scss */
  .page_renewal .sec04 .cmn_ttlType06 .ic { width: 90px; } }
/* line 332, ../sass/service_renewal.scss */
.page_renewal .sec04_item-lead { margin: 20px 0 0; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 332, ../sass/service_renewal.scss */
  .page_renewal .sec04_item-lead { margin-top: 40px; } }
/* line 338, ../sass/service_renewal.scss */
.page_renewal .sec04_item-lead img { width: 90%; max-width: 600px; }
/* line 343, ../sass/service_renewal.scss */
.page_renewal .sec04_item-fig01 { margin-top: 20px; position: relative; }
@media print, screen and (min-width: 768px) { /* line 343, ../sass/service_renewal.scss */
  .page_renewal .sec04_item-fig01 { margin-top: 40px; } }
/* line 349, ../sass/service_renewal.scss */
.page_renewal .sec04_item-fig01 img { position: relative; margin: 0 auto; max-width: 800px; }
/* line 355, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection { margin-top: 30px; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 355, ../sass/service_renewal.scss */
  .page_renewal .sec04 .subsection { margin-top: 60px; } }
/* line 362, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-yuatsu { margin-top: 30px; }
@media print, screen and (min-width: 768px) { /* line 362, ../sass/service_renewal.scss */
  .page_renewal .sec04 .subsection-yuatsu { margin-top: 30px; } }
@media print, screen and (min-width: 1024px) { /* line 362, ../sass/service_renewal.scss */
  .page_renewal .sec04 .subsection-yuatsu { margin-top: 30px; } }
@media print, screen and (min-width: 1366px) { /* line 362, ../sass/service_renewal.scss */
  .page_renewal .sec04 .subsection-yuatsu { margin-top: 0; } }
/* line 375, ../sass/service_renewal.scss */
.page_renewal .sec04_block03 .txtArea { margin-top: 20px; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 375, ../sass/service_renewal.scss */
  .page_renewal .sec04_block03 .txtArea { margin-top: 40px; } }
/* line 382, ../sass/service_renewal.scss */
.page_renewal .sec04_block03 .picArea { margin-top: 20px; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 382, ../sass/service_renewal.scss */
  .page_renewal .sec04_block03 .picArea { margin-top: 40px; } }
/* line 388, ../sass/service_renewal.scss */
.page_renewal .sec04_block03 .picArea .btn-zoom { bottom: 0; }
/* line 393, ../sass/service_renewal.scss */
.page_renewal .sec04_block01 { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 393, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: stretch; align-content: stretch; -webkit-flex-flow: row-reverse; flex-flow: row-reverse; } }
/* line 406, ../sass/service_renewal.scss */
.page_renewal .sec04_block01 > .txtArea { margin-top: 10px; }
@media print, screen and (min-width: 768px) { /* line 406, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 > .txtArea { margin-top: 0; width: 55%; } }
@media print, screen and (min-width: 1024px) { /* line 406, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 > .txtArea { width: 66%; } }
/* line 416, ../sass/service_renewal.scss */
.page_renewal .sec04_block01 > .picArea { margin-top: 20px; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 416, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 > .picArea { width: 43%; } }
@media print, screen and (min-width: 1024px) { /* line 416, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 > .picArea { width: 33%; } }
/* line 425, ../sass/service_renewal.scss */
.page_renewal .sec04_block01 > .picArea img { margin: 0 auto; max-width: 414px; width: 90%; }
@media print, screen and (min-width: 768px) { /* line 425, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 > .picArea img { width: 100%; } }
@media print, screen and (min-width: 1024px) { /* line 425, ../sass/service_renewal.scss */
  .page_renewal .sec04_block01 > .picArea img { -moz-transform: translate(0, -10%); -o-transform: translate(0, -10%); -ms-transform: translate(0, -10%); -webkit-transform: translate(0, -10%); transform: translate(0, -10%); } }
/* line 438, ../sass/service_renewal.scss */
.page_renewal .sec04_item-txt02 { font-weight: 700; }
@media print, screen and (min-width: 1024px) { /* line 441, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: stretch; align-content: stretch; } }
/* line 451, ../sass/service_renewal.scss */
.page_renewal .sec04_block02 > div { padding: 0; border: #092b65 solid 1px; background: #fff; text-align: center; }
@media print, screen and (min-width: 1024px) { /* line 451, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 > div { width: 49%; } }
/* line 460, ../sass/service_renewal.scss */
.page_renewal .sec04_block02_box_inner { padding: 5px 15px 15px; }
@media print, screen and (min-width: 768px) { /* line 460, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02_box_inner { padding: 0 15px 25px; } }
@media print, screen and (min-width: 1024px) { /* line 460, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02_box_inner { padding: 15px 15px 25px; } }
/* line 469, ../sass/service_renewal.scss */
.page_renewal .sec04_block02 h4 { padding: 0.5em  0.5em; font-size: 12px; font-size: 1.2rem; font-weight: 700; letter-spacing: 0; line-height: 1.5; background: #092b65; color: #fff; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 469, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 h4 { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 1024px) { /* line 469, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 h4 { padding: 1em 0.5em; } }
@media print, screen and (min-width: 768px) { /* line 484, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 h4 br { display: none; } }
@media print, screen and (min-width: 1024px) { /* line 484, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 h4 br { display: block; } }
/* line 493, ../sass/service_renewal.scss */
.page_renewal .sec04_block02 h5 { margin-top: 1em; font-size: 18px; font-size: 1.8rem; font-weight: 700; letter-spacing: 0; line-height: 1.2; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 493, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 h5 { font-size: 24px; font-size: 2.4rem; } }
/* line 504, ../sass/service_renewal.scss */
.page_renewal .sec04_block02 p { margin-top: 1em; line-height: 1.5; }
@media print, screen and (min-width: 1024px) { /* line 504, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 p { margin-top: 1.5em; } }
@media print, screen and (min-width: 768px) { /* line 510, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 p br { display: none; } }
@media print, screen and (min-width: 1024px) { /* line 510, ../sass/service_renewal.scss */
  .page_renewal .sec04_block02 p br { display: block; } }
/* line 519, ../sass/service_renewal.scss */
.page_renewal .sec04_block02 a { margin-top: 1em; width: 100%; }
/* line 525, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-rope .sec04_block02 > div { border-color: #91c15a; }
/* line 528, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-rope h4 { background-color: #91c15a; }
/* line 531, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-rope h5 { color: #91c15a; }
/* line 536, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-yuatsu .sec04_block02 > div { border-color: #3e91c9; }
/* line 539, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-yuatsu h4 { background-color: #3e91c9; }
/* line 542, ../sass/service_renewal.scss */
.page_renewal .sec04 .subsection-yuatsu h5 { color: #3e91c9; }
/* line 546, ../sass/service_renewal.scss */
.page_renewal .sec04_block02_box-coming { border-color: #999 !important; }
/* line 548, ../sass/service_renewal.scss */
.page_renewal .sec04_block02_box-coming h4 { background-color: #999 !important; }
/* line 551, ../sass/service_renewal.scss */
.page_renewal .sec04_block02_box-coming h5 { color: #999 !important; }
@media print, screen and (min-width: 768px) { /* line 556, ../sass/service_renewal.scss */
  .page_renewal .sec05 { margin-top: 0 !important; } }
/* line 560, ../sass/service_renewal.scss */
.page_renewal .sec05 .cmn_ttlType06 { padding-right: 50px; }
@media print, screen and (min-width: 768px) { /* line 560, ../sass/service_renewal.scss */
  .page_renewal .sec05 .cmn_ttlType06 { padding-right: 120px; font-size: 34px; font-size: 3.4rem; } }
/* line 566, ../sass/service_renewal.scss */
.page_renewal .sec05 .cmn_ttlType06 .ic { width: 45px; }
@media print, screen and (min-width: 768px) { /* line 566, ../sass/service_renewal.scss */
  .page_renewal .sec05 .cmn_ttlType06 .ic { width: 100px; } }
/* line 575, ../sass/service_renewal.scss */
.page_renewal .sec06 .cmn_ttlType06 { padding-right: 50px; }
@media print, screen and (min-width: 768px) { /* line 575, ../sass/service_renewal.scss */
  .page_renewal .sec06 .cmn_ttlType06 { padding-right: 100px; font-size: 33px; font-size: 3.3rem; } }
/* line 581, ../sass/service_renewal.scss */
.page_renewal .sec06 .cmn_ttlType06 .ic { width: 45px; }
@media print, screen and (min-width: 768px) { /* line 581, ../sass/service_renewal.scss */
  .page_renewal .sec06 .cmn_ttlType06 .ic { width: 80px; } }
/* line 588, ../sass/service_renewal.scss */
.page_renewal .sec06_blockWrap { margin-top: 20px; background: #e8f2f7; padding: 15px; }
@media print, screen and (min-width: 768px) { /* line 588, ../sass/service_renewal.scss */
  .page_renewal .sec06_blockWrap { margin-top: 40px; padding: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 604, ../sass/service_renewal.scss */
.page_renewal .sec06_block { background: #fff; }
@media print, screen and (min-width: 768px) { /* line 604, ../sass/service_renewal.scss */
  .page_renewal .sec06_block { width: 32%; position: relative; padding-bottom: 60px; padding-bottom: 0; } }
/* line 612, ../sass/service_renewal.scss */
.page_renewal .sec06_block_ttl { line-height: 1.4; padding: 0.4em 0; font-size: 16px; font-size: 1.6rem; font-weight: 700; text-align: center; background: #092b65; color: #fff; }
/* line 620, ../sass/service_renewal.scss */
.page_renewal .sec06_block_ttl div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: stretch; align-content: stretch; -webkit-align-items: center; align-items: center; }
/* line 628, ../sass/service_renewal.scss */
.page_renewal .sec06_block_txtPicWrap { padding: 15px 15px 30px; }
/* line 631, ../sass/service_renewal.scss */
.page_renewal .sec06_block_pic { text-align: center; }
/* line 633, ../sass/service_renewal.scss */
.page_renewal .sec06_block_pic img { max-width: 414px; }
/* line 637, ../sass/service_renewal.scss */
.page_renewal .sec06_block_txt01 { margin-top: 1em !important; text-align: left; line-height: 1.8; }
/* line 642, ../sass/service_renewal.scss */
.page_renewal .sec06_block_btn { text-align: center; }
@media print, screen and (min-width: 768px) { /* line 642, ../sass/service_renewal.scss */
  .page_renewal .sec06_block_btn { position: absolute; left: 0; bottom: 20px; padding: 0 15px; width: 100%; text-align: center; } }
@media print, screen and (min-width: 1024px) { /* line 642, ../sass/service_renewal.scss */
  .page_renewal .sec06_block_btn { text-align: left; } }
/* line 655, ../sass/service_renewal.scss */
.page_renewal .sec06_block_btn .cmn_btnType01 { width: 100%; }
@media print, screen and (min-width: 768px) { /* line 655, ../sass/service_renewal.scss */
  .page_renewal .sec06_block_btn .cmn_btnType01 { margin: 0 auto; font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 1024px) { /* line 655, ../sass/service_renewal.scss */
  .page_renewal .sec06_block_btn .cmn_btnType01 { font-size: 16px; font-size: 1.6rem; } }

/* line 672, ../sass/service_renewal.scss */
.page_standard .cmn_anchorType01 { margin-bottom: 20px; }
@media print, screen and (min-width: 768px) { /* line 672, ../sass/service_renewal.scss */
  .page_standard .cmn_anchorType01 { margin-bottom: 40px; } }
/* line 677, ../sass/service_renewal.scss */
.page_standard .cmn_anchorType01 a { width: 48%; }
@media print, screen and (min-width: 600px) { /* line 677, ../sass/service_renewal.scss */
  .page_standard .cmn_anchorType01 a { font-size: 12px; font-size: 1.2rem; } }
@media print, screen and (min-width: 768px) { /* line 677, ../sass/service_renewal.scss */
  .page_standard .cmn_anchorType01 a { width: auto; font-size: 13px; font-size: 1.3rem; } }
@media print, screen and (min-width: 1024px) { /* line 677, ../sass/service_renewal.scss */
  .page_standard .cmn_anchorType01 a { font-size: 14px; font-size: 1.4rem; } }
/* line 690, ../sass/service_renewal.scss */
.page_standard .cmn_anchorType01 .cmn_anchoritemHeight { height: 100%; }
/* line 696, ../sass/service_renewal.scss */
.page_standard .sec01 .quick-ttl { font-size: 19px; font-size: 1.9rem; }
@media print, screen and (min-width: 768px) { /* line 696, ../sass/service_renewal.scss */
  .page_standard .sec01 .quick-ttl { font-size: 36px; font-size: 3.6rem; } }
/* line 702, ../sass/service_renewal.scss */
.page_standard .sec01_item-lead { margin-bottom: 20px; }
@media print, screen and (min-width: 768px) { /* line 702, ../sass/service_renewal.scss */
  .page_standard .sec01_item-lead { margin-bottom: 40px; } }
/* line 708, ../sass/service_renewal.scss */
.page_standard .sec01 .tabTriger { font-size: 14px; font-size: 1.4rem; }
@media print, screen and (min-width: 768px) { /* line 708, ../sass/service_renewal.scss */
  .page_standard .sec01 .tabTriger { min-width: 200px !important; } }
/* line 714, ../sass/service_renewal.scss */
.page_standard .sec01 .tabTriger_wrap { padding: 0 0 15px; }
/* line 717, ../sass/service_renewal.scss */
.page_standard .sec01_block01 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; }
/* line 725, ../sass/service_renewal.scss */
.page_standard .sec01_block01 > div { width: 100%; }
/* line 728, ../sass/service_renewal.scss */
.page_standard .sec01_block01 .picArea { padding-bottom: 20px; }
@media print, screen and (min-width: 768px) { /* line 728, ../sass/service_renewal.scss */
  .page_standard .sec01_block01 .picArea { width: 40%; } }
/* line 733, ../sass/service_renewal.scss */
.page_standard .sec01_block01 .picArea img { width: 100%; height: auto; max-width: 414px; }
@media print, screen and (min-width: 768px) { /* line 739, ../sass/service_renewal.scss */
  .page_standard .sec01_block01 .txtArea { width: 54%; } }
/* line 743, ../sass/service_renewal.scss */
.page_standard .sec01_block01 .txtArea .sec01_itemTtl { margin-bottom: 1em; color: #fff; font-size: 13px; font-size: 1.3rem; font-weight: 700; letter-spacing: 0; line-height: 1.2; font-feature-settings: "palt"; text-align: center; padding: 0.5em; }
@media print, screen and (min-width: 768px) { /* line 743, ../sass/service_renewal.scss */
  .page_standard .sec01_block01 .txtArea .sec01_itemTtl { font-size: 20px; font-size: 2rem; } }
/* line 757, ../sass/service_renewal.scss */
.page_standard .sec01_block01 .txtArea .sec01_itemTxt01 { margin-bottom: 0.5em; padding-bottom: 0.5em; color: #c7000a; font-size: 14px; font-size: 1.4rem; font-weight: 700; text-align: left; border-bottom: #e0e0e0 solid 1px; line-height: 1.3; }
@media print, screen and (min-width: 768px) { /* line 757, ../sass/service_renewal.scss */
  .page_standard .sec01_block01 .txtArea .sec01_itemTxt01 { font-size: 16px; font-size: 1.6rem; } }
/* line 775, ../sass/service_renewal.scss */
.page_standard .sec01_block02 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; }
/* line 783, ../sass/service_renewal.scss */
.page_standard .sec01_block02 > div { width: 48%; }
@media print, screen and (min-width: 768px) { /* line 783, ../sass/service_renewal.scss */
  .page_standard .sec01_block02 > div { width: 45%; } }
/* line 789, ../sass/service_renewal.scss */
.page_standard .sec01_block02 ul { margin-bottom: 2em; }
/* line 792, ../sass/service_renewal.scss */
.page_standard .sec01_block02 li { padding: 0.5em 0 0.5em 2em; position: relative; text-align: left; font-size: 12px; font-size: 1.2rem; font-weight: 400; letter-spacing: 0; line-height: 1.2; }
@media print, screen and (min-width: 768px) { /* line 792, ../sass/service_renewal.scss */
  .page_standard .sec01_block02 li { font-size: 14px; font-size: 1.4rem; } }
/* line 804, ../sass/service_renewal.scss */
.page_standard .sec01_block02 span { position: absolute; left: 0; top: 50%; width: 2em; height: 2em; display: inline-block; color: #fff; background: #c7000a; text-align: center; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 8px; font-size: 0.8rem; line-height: 2em; border-radius: 50%; }
@media print, screen and (min-width: 768px) { /* line 804, ../sass/service_renewal.scss */
  .page_standard .sec01_block02 span { font-size: 10px; font-size: 1rem; } }
/* line 825, ../sass/service_renewal.scss */
.page_standard #rope .sec01_itemTtl { background: #91c15a; }
/* line 830, ../sass/service_renewal.scss */
.page_standard #yuatsu .sec01_itemTtl { background: #3e91c9; }
/* line 834, ../sass/service_renewal.scss */
.page_standard .sec02 { padding-bottom: 20px; }
@media print, screen and (min-width: 768px) { /* line 834, ../sass/service_renewal.scss */
  .page_standard .sec02 { padding-bottom: 40px; } }
@media print, screen and (min-width: 768px) { /* line 839, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_itemLead + .cmn_blockType03 { margin-top: 0; } }
/* line 844, ../sass/service_renewal.scss */
.page_standard .sec02_itemFig13 { margin: 10px 0 0; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 844, ../sass/service_renewal.scss */
  .page_standard .sec02_itemFig13 { margin-top: 20px; } }
/* line 850, ../sass/service_renewal.scss */
.page_standard .sec02_itemFig13 img { margin: 0 auto; max-width: 500px; }
@media print, screen and (min-width: 768px) { /* line 850, ../sass/service_renewal.scss */
  .page_standard .sec02_itemFig13 img { max-width: 900px; } }
/* line 858, ../sass/service_renewal.scss */
.page_standard .sec02_itemFig02 { margin-bottom: 20px; }
@media print, screen and (min-width: 1024px) { /* line 858, ../sass/service_renewal.scss */
  .page_standard .sec02_itemFig02 { margin: 0 auto; width: 100%; } }
/* line 865, ../sass/service_renewal.scss */
.page_standard .sec02_itemTxt01 { padding: 0.5em 0; line-height: 1.5; font-size: 14px; font-size: 1.4rem; font-weight: 700; background: #092b65; color: #fff; }
@media print, screen and (min-width: 768px) { /* line 865, ../sass/service_renewal.scss */
  .page_standard .sec02_itemTxt01 { font-size: 18px; font-size: 1.8rem; } }
/* line 876, ../sass/service_renewal.scss */
.page_standard .sec02_itemTxt02 { margin-top: 0; padding: 0.5em 0 0.7em; line-height: 1.3; font-size: 16px; font-size: 1.6rem; font-weight: 700; color: #c7000a; }
@media print, screen and (min-width: 768px) { /* line 876, ../sass/service_renewal.scss */
  .page_standard .sec02_itemTxt02 { font-weight: 700; font-size: 20px; font-size: 2rem; } }
@media print, screen and (min-width: 1024px) { /* line 876, ../sass/service_renewal.scss */
  .page_standard .sec02_itemTxt02 { font-size: 22px; font-size: 2.2rem; } }
/* line 890, ../sass/service_renewal.scss */
.page_standard .sec02_itemTxt02 span { display: inline-block; }
/* line 894, ../sass/service_renewal.scss */
.page_standard .sec02 .cmn_ttlType02 { margin-top: 1.5em; }
/* line 897, ../sass/service_renewal.scss */
.page_standard .sec02 .cmn_ttlType05 { margin-top: 2em; }
/* line 900, ../sass/service_renewal.scss */
.page_standard .sec02 dl { margin-top: 1em; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 900, ../sass/service_renewal.scss */
  .page_standard .sec02 dl { margin-top: 0; } }
/* line 907, ../sass/service_renewal.scss */
.page_standard .sec02 dt { font-weight: 700; }
/* line 910, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_itemLead { margin-top: 10px; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 910, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_itemLead { margin-top: 20px; } }
/* line 917, ../sass/service_renewal.scss */
.page_standard .sec02 .subsection + .subsection { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 917, ../sass/service_renewal.scss */
  .page_standard .sec02 .subsection + .subsection { margin-top: 40px; } }
@media print, screen and (min-width: 768px) { /* line 925, ../sass/service_renewal.scss */
  .page_standard .sec02 .subsection-1 .cmn_blockType03 .txtArea { padding-right: 20px; -webkit-flex: 1; flex: 1; } }
@media print, screen and (min-width: 768px) { /* line 932, ../sass/service_renewal.scss */
  .page_standard .sec02 .subsection-1 .cmn_blockType03 .picArea { width: 50%; } }
@media print, screen and (min-width: 768px) { /* line 939, ../sass/service_renewal.scss */
  .page_standard .sec02 .cmn_blockType01 { margin-top: 20px; } }
/* line 944, ../sass/service_renewal.scss */
.page_standard .sec02 .cmn_blockType01 .picArea img { max-width: 414px; }
@media print, screen and (min-width: 768px) { /* line 944, ../sass/service_renewal.scss */
  .page_standard .sec02 .cmn_blockType01 .picArea img { max-width: 480px; } }
@media print, screen and (min-width: 768px) { /* line 952, ../sass/service_renewal.scss */
  .page_standard .sec02 .picArea-jishinsouchi { margin: 20px auto 40px; } }
/* line 957, ../sass/service_renewal.scss */
.page_standard .sec02 .btn-zoom { bottom: 0; }
/* line 961, ../sass/service_renewal.scss */
.page_standard .sec02 .figzoom-wrap img { border: #e0e0e0 solid 1px; }
/* line 965, ../sass/service_renewal.scss */
.page_standard .sec02 .txtNumWrap { font-weight: 700; }
@media print, screen and (min-width: 768px) { /* line 965, ../sass/service_renewal.scss */
  .page_standard .sec02 .txtNumWrap { font-size: 16px; font-size: 1.6rem; } }
@media print, screen and (min-width: 768px) { /* line 971, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago { margin-top: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 982, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago .picArea { margin-top: 10px; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 982, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago .picArea { max-width: 600px; width: 65%; } }
/* line 989, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago .picArea object { margin: 0 auto; max-width: 460px; }
@media print, screen and (min-width: 768px) { /* line 994, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago .txtArea { padding-right: 40px; -webkit-flex: 1; flex: 1; } }
/* line 1002, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago2 { margin-top: 40px; }
@media print, screen and (min-width: 1024px) { /* line 1002, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago2 { margin-top: 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
@media print, screen and (min-width: 1024px) { /* line 1014, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago2 .txtArea { padding-right: 40px; width: 30%; } }
/* line 1020, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago2 .picArea { margin-top: 10px; }
@media print, screen and (min-width: 1024px) { /* line 1020, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago2 .picArea { margin-top: 0; width: 65%; } }
/* line 1026, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago2 .picArea img { margin: 20px auto 0; max-width: 414px; }
@media print, screen and (min-width: 768px) { /* line 1026, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago2 .picArea img { max-width: 800px; } }
@media print, screen and (min-width: 768px) { /* line 1035, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago3 { margin-top: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 1046, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago3 .picArea { margin-top: 10px; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 1046, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago3 .picArea { max-width: 600px; width: 65%; } }
/* line 1053, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago3 .picArea object { margin: 0 auto; max-width: 600px; }
@media print, screen and (min-width: 768px) { /* line 1058, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago3 .txtArea { padding-right: 40px; -webkit-flex: 1; flex: 1; } }
/* line 1066, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago4 { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 1066, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_block-kago4 { margin-top: 0; } }
/* line 1071, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_block-kago4 img { margin: 0 auto; max-width: 350px; }
/* line 1076, ../sass/service_renewal.scss */
.page_standard .sec02_block03 { margin: 20px auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; width: 80%; }
@media print, screen and (min-width: 768px) { /* line 1076, ../sass/service_renewal.scss */
  .page_standard .sec02_block03 { width: 100%; } }
@media print, screen and (min-width: 768px) { /* line 1089, ../sass/service_renewal.scss */
  .page_standard .sec02_block03::after { content: ''; width: 30%; height: 0; display: block; } }
/* line 1097, ../sass/service_renewal.scss */
.page_standard .sec02_block03 > div { width: 100%; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1097, ../sass/service_renewal.scss */
  .page_standard .sec02_block03 > div { width: 30%; } }
/* line 1103, ../sass/service_renewal.scss */
.page_standard .sec02_block03 > div + div { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 1103, ../sass/service_renewal.scss */
  .page_standard .sec02_block03 > div + div { margin-top: 0; } }
@media print, screen and (min-width: 768px) { /* line 1109, ../sass/service_renewal.scss */
  .page_standard .sec02_block03 > div:nth-child(4), .page_standard .sec02_block03 > div:nth-child(5), .page_standard .sec02_block03 > div:nth-child(6) { margin-top: 20px; } }
/* line 1117, ../sass/service_renewal.scss */
.page_standard .sec02_block03 figure img { width: 100%; height: auto; }
/* line 1122, ../sass/service_renewal.scss */
.page_standard .sec02_block03 figcaption { margin-top: 0.5em; line-height: 1.5; }
/* line 1125, ../sass/service_renewal.scss */
.page_standard .sec02_block03 figcaption span { font-size: 11px; font-size: 1.1rem; }
@media print, screen and (min-width: 768px) { /* line 1125, ../sass/service_renewal.scss */
  .page_standard .sec02_block03 figcaption span { font-size: 12px; font-size: 1.2rem; } }
/* line 1133, ../sass/service_renewal.scss */
.page_standard .sec02 .cmn_ttlType04 { margin-top: 1.5em; }
/* line 1137, ../sass/service_renewal.scss */
.page_standard .sec02 .subsection-3 .picArea .figzoom-wrap { margin-top: 0; margin-bottom: 20px; }
/* line 1142, ../sass/service_renewal.scss */
.page_standard .sec02_block02-button { margin-top: 40px; }
@media print, screen and (min-width: 768px) { /* line 1142, ../sass/service_renewal.scss */
  .page_standard .sec02_block02-button { margin-top: 0; } }
/* line 1147, ../sass/service_renewal.scss */
.page_standard .sec02_block02-button .picArea { margin-top: 20px; width: 100%; }
@media print, screen and (min-width: 768px) { /* line 1147, ../sass/service_renewal.scss */
  .page_standard .sec02_block02-button .picArea { margin-top: 20px; } }
/* line 1153, ../sass/service_renewal.scss */
.page_standard .sec02_block02-button .picArea img { width: 100%; }
@media print, screen and (min-width: 768px) { /* line 1153, ../sass/service_renewal.scss */
  .page_standard .sec02_block02-button .picArea img { max-width: 961px; } }
/* line 1161, ../sass/service_renewal.scss */
.page_standard .sec02_block04 { margin: 40px auto 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; width: 100%; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 1161, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 { margin-top: 40px; width: 90%; } }
/* line 1176, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div { margin: 0 auto; width: 100%; max-width: 370px; text-align: center; border-top: #e0e0e0 solid 1px; padding-top: 10px; }
@media print, screen and (min-width: 600px) { /* line 1176, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div { width: 48%; max-width: 500px; display: flex; align-items: center; border: #e0e0e0 solid 1px; } }
/* line 1190, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div + div { border-top: #e0e0e0 solid 1px; margin-top: 10px; }
@media print, screen and (min-width: 600px) { /* line 1190, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div + div { margin-top: 0; } }
/* line 1197, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div > div { margin: 0 auto; padding: 10px 0; width: 100%; }
@media print, screen and (min-width: 600px) { /* line 1197, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div > div { padding: 5px; } }
@media print, screen and (min-width: 768px) { /* line 1197, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div > div { padding: 10px; } }
@media print, screen and (min-width: 1024px) { /* line 1197, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div > div { padding: 20px; } }
/* line 1211, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div img { width: 100%; max-width: 400px; height: auto; }
/* line 1216, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .sec02_block04_box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; align-items: center; }
/* line 1225, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .sec02_block04_box .sec02_block04_box_picArea { width: 35%; }
@media print, screen and (min-width: 600px) { /* line 1225, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div .sec02_block04_box .sec02_block04_box_picArea { width: 100%; } }
/* line 1231, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .sec02_block04_box .sec02_block04_box_txtArea { -webkit-flex: 1; flex: 1; }
@media print, screen and (min-width: 600px) { /* line 1231, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div .sec02_block04_box .sec02_block04_box_txtArea { flex: none; width: 100%; } }


.page_standard .sec02_block04.wide > div{
    width: 100%;
}
@media print, screen and (min-width: 600px) {
    .page_standard .sec02_block04.wide > div{
        width: 66%;
        max-width: 500px;
    }
}


/* line 1240, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .cmn_btnType01 { margin: 15px auto 0; }
/* line 1242, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .cmn_btnType01 span { font-size: 14px; font-size: 1.4rem; }
@media print, screen and (min-width: 768px) { /* line 1242, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div .cmn_btnType01 span { font-size: 16px; font-size: 1.6rem; } }
/* line 1249, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .sec02_block04_box_txtArea { margin: 0.5em 0 0; line-height: 1.5; font-weight: 500; font-size: 12px; font-size: 1.2rem; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1249, ../sass/service_renewal.scss */
  .page_standard .sec02_block04 > div .sec02_block04_box_txtArea { text-align: center; font-size: 14px; font-size: 1.4rem; } }
/* line 1260, ../sass/service_renewal.scss */
.page_standard .sec02_block04 > div .txtSize-s { margin-top: 0.5em; display: inline-block; font-weight: 400; line-height: 1.4; }
@media print, screen and (min-width: 768px) { /* line 1268, ../sass/service_renewal.scss */
  .page_standard .sec02 .cmn_ttlType04-eraberu { margin-top: 0; } }
/* line 1273, ../sass/service_renewal.scss */
.page_standard .sec02_block05 { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 1273, ../sass/service_renewal.scss */
  .page_standard .sec02_block05 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 1284, ../sass/service_renewal.scss */
.page_standard .sec02_block05 > div { position: relative; background: #eee; padding: 10px; }
@media print, screen and (min-width: 768px) { /* line 1284, ../sass/service_renewal.scss */
  .page_standard .sec02_block05 > div { width: 49%; padding: 20px; } }
/* line 1292, ../sass/service_renewal.scss */
.page_standard .sec02_block05 > div + div { border-top: #fff solid 2px; }
@media print, screen and (min-width: 768px) { /* line 1292, ../sass/service_renewal.scss */
  .page_standard .sec02_block05 > div + div { border-top: none; } }
/* line 1299, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: nowrap; /* Safari */ flex-wrap: nowrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; }
/* line 1307, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box + .sec02_block05_box { margin-top: 10px; }
/* line 1310, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box .txtArea { padding-left: 10px; -webkit-flex: 1; flex: 1; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1310, ../sass/service_renewal.scss */
  .page_standard .sec02_block05_box .txtArea { padding-left: 20px; } }
/* line 1319, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box .sec02_subttl { font-size: 14px; font-size: 1.4rem; line-height: 1.4; font-weight: 700; }
/* line 1324, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box .cmn_ttlType04 { margin: 0; }
/* line 1327, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box p { line-height: 1.5; }
/* line 1330, ../sass/service_renewal.scss */
.page_standard .sec02_block05_box .picArea { width: 75px; }
@media print, screen and (min-width: 768px) { /* line 1330, ../sass/service_renewal.scss */
  .page_standard .sec02_block05_box .picArea { width: 100px; } }
/* line 1338, ../sass/service_renewal.scss */
.page_standard .sec02_block06 { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 1338, ../sass/service_renewal.scss */
  .page_standard .sec02_block06 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; } }
/* line 1349, ../sass/service_renewal.scss */
.page_standard .sec02_block06 > div { position: relative; background: #eee; padding: 10px; }
@media print, screen and (min-width: 768px) { /* line 1349, ../sass/service_renewal.scss */
  .page_standard .sec02_block06 > div { width: 49%; padding: 20px; } }
/* line 1357, ../sass/service_renewal.scss */
.page_standard .sec02_block06 > div + div { border-top: #fff solid 2px; }
@media print, screen and (min-width: 768px) { /* line 1357, ../sass/service_renewal.scss */
  .page_standard .sec02_block06 > div + div { border-top: none; } }
/* line 1364, ../sass/service_renewal.scss */
.page_standard .sec02_block06_box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: nowrap; /* Safari */ flex-wrap: nowrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; }
/* line 1372, ../sass/service_renewal.scss */
.page_standard .sec02_block06_box + .sec02_block05_box { margin-top: 10px; }
/* line 1375, ../sass/service_renewal.scss */
.page_standard .sec02_block06_box .txtArea { padding-left: 10px; -webkit-flex: 1; flex: 1; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1375, ../sass/service_renewal.scss */
  .page_standard .sec02_block06_box .txtArea { padding-left: 20px; } }
/* line 1384, ../sass/service_renewal.scss */
.page_standard .sec02_block06_box .cmn_ttlType04 { margin: 0; }
/* line 1387, ../sass/service_renewal.scss */
.page_standard .sec02_block06_box p { line-height: 1.5; }
/* line 1390, ../sass/service_renewal.scss */
.page_standard .sec02_block06_box .picArea { width: 75px; }
@media print, screen and (min-width: 768px) { /* line 1390, ../sass/service_renewal.scss */
  .page_standard .sec02_block06_box .picArea { width: 100px; } }
/* line 1399, ../sass/service_renewal.scss */
.page_standard .sec02_block07_fig01 { margin: 20px 0 0; text-align: center; }
/* line 1402, ../sass/service_renewal.scss */
.page_standard .sec02_block07_fig01 img { margin: 0 auto; max-width: 300px; }
@media print, screen and (min-width: 768px) { /* line 1402, ../sass/service_renewal.scss */
  .page_standard .sec02_block07_fig01 img { max-width: 600px; } }
/* line 1410, ../sass/service_renewal.scss */
.page_standard .sec02_block07 .picArea { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 1410, ../sass/service_renewal.scss */
  .page_standard .sec02_block07 .picArea { margin-top: 50px; } }
/* line 1417, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_itemOsusume { position: absolute; right: 0; top: 0; display: inline-block; width: 89px; height: auto; -moz-transform: translate(10%, -70%); -o-transform: translate(10%, -70%); -ms-transform: translate(10%, -70%); -webkit-transform: translate(10%, -70%); transform: translate(10%, -70%); }
@media print, screen and (min-width: 414px) { /* line 1417, ../sass/service_renewal.scss */
  .page_standard .sec02 .sec02_itemOsusume { -moz-transform: translate(10%, -50%); -o-transform: translate(10%, -50%); -ms-transform: translate(10%, -50%); -webkit-transform: translate(10%, -50%); transform: translate(10%, -50%); width: 100px; } }
/* line 1429, ../sass/service_renewal.scss */
.page_standard .sec02 .sec02_itemOsusume img { width: 100%; height: auto; }
/* line 1435, ../sass/service_renewal.scss */
.page_standard .sec04 { margin-top: 20px; }
@media print, screen and (min-width: 768px) { /* line 1435, ../sass/service_renewal.scss */
  .page_standard .sec04 { margin-top: 40px; } }
/* line 1440, ../sass/service_renewal.scss */
.page_standard .sec04_itemLead { margin: 1em 0 0; text-align: left; }
/* line 1444, ../sass/service_renewal.scss */
.page_standard .sec04_body { text-align: center; }
/* line 1447, ../sass/service_renewal.scss */
.page_standard .sec04 figure { margin: 20px 0 0; text-align: center; }
/* line 1450, ../sass/service_renewal.scss */
.page_standard .sec04 figure img { max-width: 860px; }
@media print, screen and (min-width: 768px) { /* line 1450, ../sass/service_renewal.scss */
  .page_standard .sec04 figure img { width: 100%; } }
/* line 1457, ../sass/service_renewal.scss */
.page_standard .sec04_btnWrap { margin: 20px 0 0; }
@media print, screen and (min-width: 768px) { /* line 1457, ../sass/service_renewal.scss */
  .page_standard .sec04_btnWrap { margin-top: 40px; text-align: center; } }
/* line 1463, ../sass/service_renewal.scss */
.page_standard .sec04_btnWrap .cmn_btnType01 { margin: 0 auto; }

/* line 1474, ../sass/service_renewal.scss */
body.quick_body::before { content: ''; background: url(../img/service/fixed_bg_quick.jpg) no-repeat 50% top; background-size: cover; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

/* line 1486, ../sass/service_renewal.scss */
.ie body.quick_body:before, .Edge body.quick_body:before { display: none; }

/* line 1490, ../sass/service_renewal.scss */
.ie body.quick_body, .Edge body.quick_body { background: url(../img/service/fixed_bg_quick.jpg) no-repeat 50% top; background-size: cover; background-attachment: fixed; }

/* line 1497, ../sass/service_renewal.scss */
.page_quick .swiper-button-prev, .page_quick .swiper-button-next { opacity: 0.3; position: relative; top: auto; width: 45%; height: 42px; margin: 0 0 10px; max-width: 200px; z-index: 10; cursor: pointer; background-image: none !important; display: inline-block; vertical-align: middle; color: #fff; font-size: 14px; font-weight: 700; line-height: 42px; border-radius: 21px; }
/* line 1517, ../sass/service_renewal.scss */
.page_quick .swiper-button-prev { margin-right: 10px; }
/* line 1518, ../sass/service_renewal.scss */
.page_quick .swiper-button-next { margin-left: 10px; }
/* line 1519, ../sass/service_renewal.scss */
.page_quick .swiper-button-prev.swiper-button-disabled, .page_quick .swiper-button-next.swiper-button-disabled { opacity: 1; cursor: auto; pointer-events: none; }
/* line 1525, ../sass/service_renewal.scss */
.page_quick .swiper-button-prev, .page_quick .swiper-container-rtl .swiper-button-next { background: #620000; left: auto; right: auto; }
/* line 1531, ../sass/service_renewal.scss */
.page_quick .swiper-button-next, .page_quick .swiper-container-rtl .swiper-button-prev { background: #156d00; right: auto; left: auto; }


/* line 1668, ../sass/service_renewal.scss */
.page_quick .cmn_anchorType01 a { width: 48%; font-size: 10px; font-size: 1rem; letter-spacing: 0; }
@media print, screen and (min-width: 600px) { /* line 1668, ../sass/service_renewal.scss */
  .page_quick .cmn_anchorType01 a { width: auto; font-size: 12px; font-size: 1.2rem; } }
@media print, screen and (min-width: 768px) { /* line 1668, ../sass/service_renewal.scss */
  .page_quick .cmn_anchorType01 a { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 768px) { /* line 1679, ../sass/service_renewal.scss */
  .page_quick .cmn_anchorType01 a br { display: none; } }
/* line 1684, ../sass/service_renewal.scss */
.page_quick .cmn_anchorType01 a span span { padding-left: 2px; padding-right: 2px; }
@media print, screen and (min-width: 600px) { /* line 1684, ../sass/service_renewal.scss */
  .page_quick .cmn_anchorType01 a span span { padding-left: 10px; padding-right: 10px; } }
/* line 1695, ../sass/service_renewal.scss */
.page_quick .quick-ttl span { color: #00a63c; font-weight: bold; vertical-align: baseline; font-size: 24px; font-size: 2.4rem;letter-spacing: 0.04em; }
@media print, screen and (min-width: 768px) { /* line 1695, ../sass/service_renewal.scss */
  .page_quick .quick-ttl span { font-size: 40px; font-size: 4rem; } }
/* line 1705, ../sass/service_renewal.scss */
.page_quick .sec01 { margin: 40px 0 0; }
@media print, screen and (min-width: 768px) { /* line 1705, ../sass/service_renewal.scss */
  .page_quick .sec01 { margin-top: 80px; } }
/* line 1710, ../sass/service_renewal.scss */
.page_quick .sec01_itemLogo { margin: 0 0 10px; text-align: center; }
/* line 1713, ../sass/service_renewal.scss */
.page_quick .sec01_itemLogo img { width: 50%; max-width: 400px; }
@media print, screen and (min-width: 768px) { /* line 1713, ../sass/service_renewal.scss */
  .page_quick .sec01_itemLogo img { max-width: 320px; } }
/* line 1721, ../sass/service_renewal.scss */
.page_quick .sec01_txtTtl02 { font-size: 20px; font-size: 2rem; font-weight: 700; line-height: 1.2; }
@media print, screen and (min-width: 768px) { /* line 1721, ../sass/service_renewal.scss */
  .page_quick .sec01_txtTtl02 { margin-top: 15px; font-size: 30px; font-size: 3rem; } }
/* line 1775, ../sass/service_renewal.scss */
.page_quick .sec02 { margin: 40px 0px 0px 0px; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1775, ../sass/service_renewal.scss */
  .page_quick .sec02 { margin-top: 40px; } }
/* line 1781, ../sass/service_renewal.scss */
.page_quick .sec02_pic01, .page_quick .sec02_pic02, .page_quick .sec02_pic03 { text-align: center; }
/* line 1785, ../sass/service_renewal.scss */
.page_quick .sec02_pic01 img, .page_quick .sec02_pic02 img, .page_quick .sec02_pic03 img { margin: 0 auto; max-width: 400px; width: 100%; }
@media print, screen and (min-width: 768px) { /* line 1785, ../sass/service_renewal.scss */
  .page_quick .sec02_pic01 img, .page_quick .sec02_pic02 img, .page_quick .sec02_pic03 img { max-width: 480px; } }
/* line 1795, ../sass/service_renewal.scss */
.page_quick .sec02_btnWrap .cmn_btnType01 { margin-top: 20px; }
/* line 1800, ../sass/service_renewal.scss */
.page_quick .sec03 { margin: 40px 0px 0px 0px; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1800, ../sass/service_renewal.scss */
  .page_quick .sec03 { margin-top: 40px; } }
/* line 1806, ../sass/service_renewal.scss */
.page_quick .sec03_ttl { position: relative; }
/* line 1808, ../sass/service_renewal.scss */
.page_quick .sec03_ttl .cmn_ttlType06 { padding-right: 40px; }
/* line 1812, ../sass/service_renewal.scss */
.page_quick .sec03_note { display: table; position: absolute; right: 0; top: 0; z-index: 10; border-radius: 50%; background: #0f73c0; border: #fff solid 2px; -moz-transform: translate(40%, 0%); -o-transform: translate(40%, 0%); -ms-transform: translate(40%, 0%); -webkit-transform: translate(40%, 0%); transform: translate(40%, 0%); }
@media print, screen and (min-width: 768px) { /* line 1812, ../sass/service_renewal.scss */
  .page_quick .sec03_note { top: auto; bottom: 0; -moz-transform: translate(30%, 20%); -o-transform: translate(30%, 20%); -ms-transform: translate(30%, 20%); -webkit-transform: translate(30%, 20%); transform: translate(30%, 20%); } }
/* line 1827, ../sass/service_renewal.scss */
.page_quick .sec03_note > span { display: table-cell; width: 60px; height: 60px; vertical-align: middle; text-align: center; color: #fff; font-size: 10px; font-size: 1rem; font-weight: 700; letter-spacing: 0; line-height: 1.2; }
@media print, screen and (min-width: 768px) { /* line 1827, ../sass/service_renewal.scss */
  .page_quick .sec03_note > span { font-size: 16px; font-size: 1.6rem; width: 100px; height: 100px; } }
@media print, screen and (min-width: 1024px) { /* line 1827, ../sass/service_renewal.scss */
  .page_quick .sec03_note > span { font-size: 18px; font-size: 1.8rem; width: 120px; height: 120px; } }
/* line 1850, ../sass/service_renewal.scss */
.page_quick .sec03_pic01 { text-align: center; }
/* line 1852, ../sass/service_renewal.scss */
.page_quick .sec03_pic01 img { margin: 0 auto; max-width: 400px; width: 100%; }
@media print, screen and (min-width: 768px) { /* line 1852, ../sass/service_renewal.scss */
  .page_quick .sec03_pic01 img { max-width: 480px; } }
/* line 1862, ../sass/service_renewal.scss */
.page_quick .sec03_btnWrap .cmn_btnType01 { margin-top: 20px; }
/* line 1867, ../sass/service_renewal.scss */
.page_quick .sec04 { margin: 40px 0px 0px 0px; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 1867, ../sass/service_renewal.scss */
  .page_quick .sec04 { margin-top: 40px; } }
/* line 1873, ../sass/service_renewal.scss */
.page_quick .sec04_pic01 { text-align: center; }
/* line 1875, ../sass/service_renewal.scss */
.page_quick .sec04_pic01 img { margin: 0 auto; max-width: 400px; width: 100%; }
@media print, screen and (min-width: 768px) { /* line 1875, ../sass/service_renewal.scss */
  .page_quick .sec04_pic01 img { max-width: 480px; } }
/* line 1884, ../sass/service_renewal.scss */
.page_quick .sec04_pic02 { text-align: center; }
/* line 1886, ../sass/service_renewal.scss */
.page_quick .sec04_pic02 img { margin: 20px auto 0; max-width: 400px; width: 100%; }
@media print, screen and (min-width: 768px) { /* line 1886, ../sass/service_renewal.scss */
  .page_quick .sec04_pic02 img { max-width: 960px; } }
/* line 1896, ../sass/service_renewal.scss */
.page_quick .sec04_btnWrap .cmn_btnType01 { margin-top: 20px; }

/*# sourceMappingURL=service_renewal.css.map */

/* line 1920, ../sass/service_maintenance.scss */
#mainWrap .primemerit_block { margin: 20px 0; }
@media print, screen and (min-width: 600px) { /* line 1920, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; /* Safari */ justify-content: space-between; -webkit-flex-wrap: wrap; /* Safari */ flex-wrap: wrap; -webkit-align-content: stretch; /* Safari */ align-content: stretch; margin: 20px auto; max-width: 1000px; width: 100%; } }
/* line 1934, ../sass/service_maintenance.scss */
#mainWrap .primemerit_block > div { border-radius: 10px; border: #092b65 solid 2px; overflow: hidden; text-align: center; }
@media print, screen and (min-width: 600px) { /* line 1934, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block > div { width: 49%; } }
@media print, screen and (min-width: 768px) { /* line 1934, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block > div { width: 32%; } }
/* line 1945, ../sass/service_maintenance.scss */
#mainWrap .primemerit_block > div + div { margin-top: 10px; }
@media print, screen and (min-width: 768px) { /* line 1945, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block > div + div { margin-top: 0; } }
@media print, screen and (min-width: 600px) { /* line 1951, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block > div + div:nth-child(2) { margin-top: 0; } }
@media print, screen and (max-width: 599px) { /* line 1958, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block_spBox { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: stretch; align-content: stretch; align-items: center; } }
@media print, screen and (max-width: 599px) { /* line 1966, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block_spBox > div:first-child { width: 100%; text-align: center; } }
@media print, screen and (max-width: 599px) { /* line 1971, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block_spBox > div:first-child img { margin: 0 auto; width: 90%; height: auto; } }
@media print, screen and (max-width: 599px) { /* line 1979, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_block_spBox > div:nth-child(2) { -webkit-flex: 1; flex: 1; } }
/* line 1986, ../sass/service_maintenance.scss */
#mainWrap .primemerit_itemTxt01 { padding: 0.5em 0; line-height: 1.5; font-size: 15px; font-size: 1.5rem; font-weight: 700; background: #092b65; color: #fff; }
@media print, screen and (min-width: 768px) { /* line 1986, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt01 { font-size: 18px; font-size: 1.8rem; } }
/* line 1997, ../sass/service_maintenance.scss */
#mainWrap .primemerit_itemTxt02 { margin-top: 0; padding: 0.5em 1em 0.5em 0; line-height: 1.6; font-size: 12px; font-size: 1.2rem; font-weight: 500; text-align: center; }
@media print, screen and (min-width: 600px) { /* line 1997, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt02 { padding: 0.5em 1em 1em; font-weight: 400; } }
@media print, screen and (min-width: 768px) { /* line 1997, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt02 { font-size: 14px; font-size: 1.4rem; } }
/* line 2011, ../sass/service_maintenance.scss */
#mainWrap .primemerit_itemTxt02 span { display: inline-block; }
/* line 2015, ../sass/service_maintenance.scss */
#mainWrap .primemerit_itemTxt03 { margin: 0; padding: 1em 0; line-height: 1.5; font-size: 15px; font-size: 1.3rem; font-weight: 700; color: #c7000a; }
@media print, screen and (min-width: 600px) { /* line 2015, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt03 { padding: 1em 0; margin: 0 10px; } }
@media print, screen and (min-width: 768px) { /* line 2015, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt03 { font-size: 18px; font-size: 2.3rem; } }
/* line 2031, ../sass/service_maintenance.scss */
#mainWrap .primemerit_itemTxt04 { margin-top: 0; padding: 0.5em 1em 0.5em 0; line-height: 1.6; font-size: 12px; font-size: 1.2rem; font-weight: 400; text-align: center; }
@media print, screen and (min-width: 600px) { /* line 2031, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt04 { margin-top: 1em; padding: 0 1em 1.5em; } }
@media print, screen and (min-width: 768px) { /* line 2031, ../sass/service_maintenance.scss */
  #mainWrap .primemerit_itemTxt04 { font-size: 14px; font-size: 1.4rem; } }
/* line 2045, ../sass/service_maintenance.scss */
#mainWrap .primemerit_itemTxt04 span { display: inline-block; }
/* line 2049, ../sass/service_maintenance.scss */
#mainWrap .primemerit figure { text-align: center; }
/* line 2051, ../sass/service_maintenance.scss */
#mainWrap .primemerit figure img { margin: 10px auto 0; width: 80%; max-width: 70px; }
@media print, screen and (min-width: 768px) { /* line 2051, ../sass/service_maintenance.scss */
  #mainWrap .primemerit figure img { max-width: 120px; } }

.quick_pointWrap { margin: 15px 0; display: block; border-top: #ddd solid 1px; }
@media print, screen and (min-width: 768px) { /* line 68, ../sass/service_quick.scss */
  .quick_pointWrap { margin-top: 30px; display: table; border-top: none; border-right: #ddd solid 1px; width: 100%; table-layout: fixed; } }
/* line 80, ../sass/service_quick.scss */
.quick_pointWrap > div { display: block; border-bottom: #ddd solid 1px; padding: 15px 0; }
@media print, screen and (min-width: 768px) { /* line 80, ../sass/service_quick.scss */
  .quick_pointWrap > div { display: table-cell; vertical-align: top; border-top: #ddd solid 1px; border-left: #ddd solid 1px; border-bottom: #ddd solid 1px; padding: 15px; width: 33.333%; } }
/* line 94, ../sass/service_quick.scss */
.quick_pointWrap .quick_point-ttl { font-size: 20px; font-size: 2rem; font-weight: 700; letter-spacing: 0; line-height: 1; text-align: left; }
@media print, screen and (min-width: 768px) { /* line 94, ../sass/service_quick.scss */
  .quick_pointWrap .quick_point-ttl { font-size: 24px; font-size: 2.4rem; } }
/* line 103, ../sass/service_quick.scss */
.quick_pointWrap .quick_point-ttl .spOnly { display: inline-block; vertical-align: middle; font-size: 12px; font-size: 1.2rem; padding-bottom: 0.2em; }
@media print, screen and (min-width: 375px) { /* line 103, ../sass/service_quick.scss */
  .quick_pointWrap .quick_point-ttl .spOnly { padding-left: 1em; font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 768px) { /* line 103, ../sass/service_quick.scss */
  .quick_pointWrap .quick_point-ttl .spOnly { display: none; } }
/* line 118, ../sass/service_quick.scss */
.quick_pointWrap .quick_point01 .quick_point-ttl { color: #0167cc; }
/* line 123, ../sass/service_quick.scss */
.quick_pointWrap .quick_point02 .quick_point-ttl { color: #d22015; }
/* line 128, ../sass/service_quick.scss */
.quick_pointWrap .quick_point03 .quick_point-ttl { color: #00a753; }
/* line 132, ../sass/service_quick.scss */
.quick_pointWrap .quick_point-box { margin-top: 10px; display: table; }
@media print, screen and (min-width: 768px) { /* line 132, ../sass/service_quick.scss */
  .quick_pointWrap .quick_point-box { display: block; } }
/* line 138, ../sass/service_quick.scss */
.quick_pointWrap .quick_point-box > div { display: table-cell; vertical-align: middle; }
@media print, screen and (min-width: 768px) { /* line 138, ../sass/service_quick.scss */
  .quick_pointWrap .quick_point-box > div { display: block; } }
/* line 145, ../sass/service_quick.scss */
.quick_pointWrap .quick_point-box > div:first-child { width: 130px; }
@media print, screen and (min-width: 768px) { /* line 145, ../sass/service_quick.scss */
  .quick_pointWrap .quick_point-box > div:first-child { width: 100%; } }
/* line 152, ../sass/service_quick.scss */
.quick_pointWrap figure { text-align: center; position: relative; padding-bottom: 20px; }
/* line 156, ../sass/service_quick.scss */
.quick_pointWrap figure img { margin: 0 auto; height: auto; max-height: 75px; width: auto; }
@media print, screen and (min-width: 768px) { /* line 156, ../sass/service_quick.scss */
  .quick_pointWrap figure img { max-height: 150px; } }
/* line 165, ../sass/service_quick.scss */
.quick_pointWrap figcaption { position: absolute; left: 0%; bottom: 0; width: 100%; display: block; text-align: center; font-weight: 700; font-size: 16px; font-size: 1.6rem; letter-spacing: 0.05em; }
@media print, screen and (min-width: 768px) { /* line 165, ../sass/service_quick.scss */
  .quick_pointWrap figcaption { display: none !important; } }
/* line 179, ../sass/service_quick.scss */
.quick_pointWrap .quick_point01 figcaption, .quick_pointWrap .quick_point01 dt { color: #0167cc; }
/* line 183, ../sass/service_quick.scss */
.quick_pointWrap .quick_point02 figcaption, .quick_pointWrap .quick_point02 dt { color: #d22015; bottom: 10px; }
/* line 188, ../sass/service_quick.scss */
.quick_pointWrap .quick_point03 figcaption, .quick_pointWrap .quick_point03 dt { color: #00a753; }
/* line 192, ../sass/service_quick.scss */
.quick_pointWrap dl { text-align: left; }
/* line 195, ../sass/service_quick.scss */
.quick_pointWrap dt { font-size: 16px; font-size: 1.6rem; font-weight: 700; letter-spacing: 0.05em; line-height: 1.6; text-align: center; }
/* line 201, ../sass/service_quick.scss */
.quick_pointWrap dt .quick_point-txt01 { display: block; font-weight: 900; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 201, ../sass/service_quick.scss */
  .quick_pointWrap dt .quick_point-txt01 { font-size: 26px; font-size: 2.6rem; } }
@media print, screen and (min-width: 1024px) { /* line 201, ../sass/service_quick.scss */
  .quick_pointWrap dt .quick_point-txt01 { font-size: 32px; font-size: 3.2rem; } }
/* line 212, ../sass/service_quick.scss */
.quick_pointWrap dt .quick_point-txt02 { display: block; font-weight: 700; }
@media print, screen and (min-width: 768px) { /* line 212, ../sass/service_quick.scss */
  .quick_pointWrap dt .quick_point-txt02 { font-size: 14px; font-size: 1.4rem; } }
@media print, screen and (min-width: 1024px) { /* line 212, ../sass/service_quick.scss */
  .quick_pointWrap dt .quick_point-txt02 { font-size: 16px; font-size: 1.6rem; } }
/* line 221, ../sass/service_quick.scss */
.quick_pointWrap dt .quick_point-txt02 > span { display: inline-block; }
/* line 226, ../sass/service_quick.scss */
.quick_pointWrap dd { font-size: 12px; font-size: 1.2rem; font-weight: 400; letter-spacing: 0.05em; line-height: 1.6; }
@media print, screen and (min-width: 768px) { /* line 226, ../sass/service_quick.scss */
  .quick_pointWrap dd { margin-top: 1em; padding: 0 10px; font-size: 14px; font-size: 1.4rem; line-height: 2; } }
.quick_pointWrap dt .quick_point-txt01 { display: block; font-weight: 900; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 201, ../sass/service_quick.scss */
  .quick_pointWrap dt .quick_point-txt01 { font-size: 26px; font-size: 2.6rem; } }
@media print, screen and (min-width: 1024px) { /* line 201, ../sass/service_quick.scss */
  .quick_pointWrap dt .quick_point-txt01 { font-size: 32px; font-size: 3.2rem; } }

/* line 42, ../sass/service_liftspot.scss */
.quick-ttl { font-size: 20px; font-size: 2rem; font-weight: bold; }
@media print, screen and (min-width: 768px) { /* line 42, ../sass/service_liftspot.scss */
  .quick-ttl { font-size: 32px; font-size: 3.2rem; } }

.quick-txt01 { font-size: 14px; font-size: 1.4rem; line-height: 1.6; text-align: center; }
@media print, screen and (min-width: 768px) { /* line 58, ../sass/service_liftspot.scss */
  .quick-txt01 { font-size: 14px; font-size: 1.4rem; line-height: 1.8; text-align: center; } }

/* line 42, ../sass/service_liftspot.scss */
.quick-ttl { font-size: 20px; font-size: 2rem; font-weight: bold; }
@media print, screen and (min-width: 768px) { /* line 42, ../sass/service_liftspot.scss */
  .quick-ttl { font-size: 32px; font-size: 3.2rem; letter-spacing: .1em} }

/*20220927追加*/
@media print, screen and (min-width: 768px){
    .add_padding_t{
        padding-top: 3em;
    }
}

