<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'UTF-8';
/*************
/* LPç”¨
*************/
/* åŸºæœ¬è¨­å®š */
#lp-main {
  width: 100%;
}
#lp-main img {
  max-width: 100%;
  height: auto;
}
#lp-main a img {
  transition: .3s;
}
#lp-main a:hover img {
  opacity: 0.6;
}
.lp_pan {
  padding-top: 80px; /* headerã®é«˜ã•åˆ†padding */
}
@media screen and (min-width: 1001px) {
  .lp_pan {
    padding-top: 100px; /* headerã®é«˜ã•åˆ†padding */
  }
}
/*************
/* 100%è¡¨ç¤ºç”¨
*************/
/* åŸºæœ¬è¨­å®š */
#page-main {
  width: 100%;
}
#page-main img {
  max-width: 100%;
  height: auto;
}
#page-main a img {
  transition: .3s;
}
#page-main a:hover img {
  opacity: 0.6;
}
/* responsible */
.sp-none {
  display: block;
}
.pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp-none {
    display: none;
  }
  .pc-none {
    display: block;
  }
}
/* margin */
.res_mb {
  margin-bottom: 6rem;
}
@media screen and (min-width: 1200px) {
  .res_mb {
    margin-bottom: 8rem;
  }
}
.mail_link {
  color: #000;
}
/*+++++++++++++++++
ãƒ—ãƒ©ã‚¤ãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼
******************/
.pg_policy_container {
  width: 80%;
  margin: 0 auto;
  padding-bottom: 4rem;
  border-bottom: 1px solid rgba(100, 100, 100, 0.5);
}
.privacy-area {
  font-size: 0.9375rem;
  letter-spacing: 0.02em;
  font-weight: 300;
  text-align: justify;
  margin: 0 auto;
  max-width: 1000px;
}
.privacy-main-txt2 {
  margin-bottom: 4rem;
}
.privacy_h3 {
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 300;
}
.privacy-con-inner &gt; p {
  margin-bottom: 1.5rem;
}
.privacy-con {
  margin-bottom: 4rem;
}
.privacy-area .privacy-con:last-child {
  margin-bottom: 0;
}
.privacy-con-inner .indices {
  margin-bottom: 1.5rem;
}
.privacy-con-inner .indices:last-child {
  margin-bottom: 0;
}
.indices {
  list-style: none;
}
.indices li {
  padding-left: 2.3em;
  text-indent: -1.3em;
}
.indices li:first-child {
  padding-left: 0;
  text-indent: 0;
}
.privacy-list &gt; li {
  padding-left: 1em;
  text-indent: -1em;
}
@media screen and (min-width: 1200px) {
  .pg_policy_container {
    width: 83.5%;
    padding-bottom: 8rem;
    margin-bottom: 12.4rem;
  }
  .privacy-area {
    line-height: 1.8;
    width: 100%;
  }
  .privacy-main-txt2 {
    margin-bottom: 4.3rem;
  }
  .privacy-con {
    margin-bottom: 4.4rem;
  }
  .privacy_h3 {
    font-size: 1.25rem;
    margin-bottom: 1.5rem;
  }
  .privacy-con-inner .indices {
    margin-bottom: 1.8rem;
  }
}
/***************************************
ã‚³ãƒ³ã‚»ãƒ—ãƒˆ
***************************************/
.page_preparation {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .page_preparation {
    line-height: 2;
    text-align: center;
  }
}
/***************************************
çŽ‰å·ã®æ¥½ã—ã¿æ–¹-1æ—¥ç›®
***************************************/
.pgplan_head_block {
  position: relative;
  margin-bottom: 4rem;
}
.pgplan_head_img {
  height: 400px;
}
.pgplan_head_img img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.pgplan_head_title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: absolute;
  left: 2.2rem;
  bottom: 3rem;
  margin-bottom: 0;
}
.pgplan_head_title .pgplan_head_txt {
  display: inline-block;
  background-color: #fff;
  padding: 0.2rem 0.55rem 0.4rem 0.6rem;
  margin-bottom: 0.4rem;
}
.pgplan_head_title .pgplan_head_txt:last-child {
  margin-bottom: 0;
}
.pgplan_head_day {
  margin-right: 0.4rem;
}
@media screen and (min-width: 768px) {
  .pgplan_head_block {
    margin-bottom: 6rem;
  }
  .pgplan_head_img {
    height: auto;
  }
  .pgplan_head_title {
    font-size: 2.1875rem;
    letter-spacing: 0.02em;
    left: 3.4rem;
    bottom: 4.2rem;
  }
  .pgplan_head_title .pgplan_head_txt {
    padding: 0.3rem 0.7rem 0.5rem 0.65rem;
  }
}
@media screen and (min-width: 992px) {
  .pgplan_head_title {
    left: 5rem;
    bottom: 6rem;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_head_block {
    position: relative;
    margin-bottom: 7.5rem;
  }
  .pgplan_head_title {
    left: 7.4rem;
    bottom: 6.2rem;
  }
}
/*||pgplan_btn_block||*/
.pgplan_btn_block {
  margin-bottom: 4.5rem;
}
.pgplan_btn_block .section_btn_box:first-child {
  margin-bottom: 1rem;
}
.pgplan_btn_block .section_btn {
  margin: 0 auto;
}
.section_btn_thin {
  opacity: 0.15;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .pgplan_btn_block {
    display: flex;
    justify-content: center;
    margin-bottom: 6rem;
  }
  .pgplan_btn_block .section_btn_box:first-child {
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_btn_block {
    margin-bottom: 7.5rem;
  }
}
/*||||*/
.pgplan_list_block {
  width: 80%;
  margin: 0 auto 7rem;
}
@media screen and (min-width: 1200px) {
  .pgplan_list_block {
    width: 89%;
    margin-bottom: 9.4rem;
  }
}
/*||01||*/
.pgplan_list_wrap01 {
  margin-bottom: 4rem;
}
.pgplan_list_item01 {
  /*width: 86%;*/
  width: 100%;
  margin: 0 auto;
  max-width: 1300px;
}
.pgplan_list_unit01 {
  margin-bottom: 3rem;
}
.pgplan_list_unit02_inner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.pgplan_list_time_wrap {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  margin-bottom: 1.5rem;
}
.pgplan_list_time {
  font-size: 0.8125rem;
  margin: 0;
  margin-left: 0px;
}
.pgplan_list_time_row {
  /*font-size: 1.35rem;*/
  font-size: 1.5625rem;
  letter-spacing: 0.2em;
  margin: 0;
}
.pgplan_list_txt {
  font-size: 0.9375rem;
}
@media screen and (min-width: 768px) {
  .pgplan_list_wrap01 {
    margin-bottom: 5rem;
  }
  .pgplan_list_item01 {
    display: flex;
  }
  .pgplan_list_unit01 {
    width: 55%;
    margin-bottom: 0;
  }
  .pgplan_list_unit02 {
    width: 45%;
    padding-left: 5%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap01 {
    margin-bottom: 7.4rem;
  }
  .pgplan_list_item01 {
    width: 86%;
  }
  .pgplan_list_unit01 {
    width: 65.5%;
  }
  .pgplan_list_unit02 {
    width: 34.5%;
    padding-left: 8.5%;
  }
  .pgplan_list_unit02_inner {
    padding-bottom: 2rem;
  }
  .pgplan_list_time_wrap {
    margin-bottom: 4rem;
  }
  /*  .pgplan_list_time {
    font-size: 0.8125rem;
    margin-left: 0;
  }*/
  .pgplan_list_time_row {
    font-size: 1.5625rem;
  }
  .pgplan_list_txt {
    line-height: 1.86;
  }
}
/*||02||*/
.pgplan_list_wrap02 {
  margin-bottom: 7rem;
}
.pgplan_list_item02_unit01 {
  width: 78%;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 3.5rem;
}
.pgplan_list_item02_unit02 {
  width: 80%;
}
@media screen and (min-width: 768px) {
  .pgplan_list_item02 {
    display: flex;
  }
  .pgplan_list_item02_unit01 {
    width: 45%;
    margin-bottom: 0;
    order: 2;
  }
  .pgplan_list_item02_unit02 {
    width: 55%;
    /*padding-left: 15%;*/
    padding-right: 8%;
    order: 1;
    padding-top: 10%;
  }
}
@media screen and (min-width: 992px) {
  .pgplan_list_wrap02 {
    margin-bottom: 8.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap02 {
    margin-bottom: 10.7rem;
  }
  .pgplan_list_item02_unit01 {
    width: 37.5%;
  }
  .pgplan_list_item02_unit02 {
    width: 62.5%;
    padding-left: 18.8%;
    padding-right: 6.3%;
    padding-top: 12.5%;
  }
}
/*||03||*/
.pgplan_list_wrap03 {
  margin-bottom: 4rem;
}
@media screen and (min-width: 768px) {
  .pgplan_list_wrap03 {
    margin-bottom: -1.9rem;
  }
  .pgplan_list_wrap03 .pgplan_list_unit01 {
    order: 2;
  }
  .pgplan_list_wrap03 .pgplan_list_unit02 {
    order: 1;
    padding-left: 0;
    padding-right: 5%;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap03 .pgplan_list_item01 {
    max-width: 950px;
  }
  .pgplan_list_wrap03 .pgplan_list_unit01 {
    width: 52.5%;
  }
  .pgplan_list_wrap03 .pgplan_list_unit02 {
    width: 47.5%;
    padding-right: 12.5%;
  }
}
/*||04||*/
.pgplan_list_wrap04 {
  margin-bottom: 7rem;
}
.pgplan_list_item04_unit01 {
  width: 62%;
  margin-bottom: 4rem;
}
.pgplan_list_item04_unit02 {
  width: 86%;
  margin-left: auto;
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .pgplan_list_item04 {
    display: flex;
    max-width: 1550px;
    margin: 0 auto;
  }
  .pgplan_list_item04_unit01 {
    width: 25%;
    margin-bottom: 0;
  }
  .pgplan_list_item04_unit02 {
    width: 75%;
    padding-left: 11%;
    padding-top: 16%;
  }
}
@media screen and (min-width: 992px) {
  .pgplan_list_wrap04 {
    margin-bottom: 8.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap04 {
    margin-bottom: 10.7rem;
  }
  .pgplan_list_item04_unit01 {
    width: 23.3%;
  }
  .pgplan_list_item04_unit02 {
    width: 76.7%;
    padding-left: 12.2%;
    padding-top: 12.1%;
  }
}
/*||05||*/
.pgplan_list_wrap05 {
  margin-bottom: 4rem;
}
@media screen and (min-width: 768px) {
  .pgplan_list_wrap05 {
    margin-bottom: 5rem;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap05 {
    margin-bottom: 7.3rem;
  }
  .pgplan_list_wrap05 .pgplan_list_unit02_inner {
    padding-bottom: 4rem;
  }
}
/***************************************
çŽ‰å·ã®æ¥½ã—ã¿æ–¹-2æ—¥ç›®
***************************************/
/*||02||*/
@media screen and (min-width: 1200px) {
  .pg_plan02_container .pgplan_list_wrap02 {
    margin-bottom: 11.7rem;
  }
  .pg_plan02_container .pgplan_list_wrap01 {
    margin-bottom: 6.4rem;
  }
  .pg_plan02_container .pgplan_list_item02_unit01 {
    width: 40.7%;
    padding-right: 9.5%;
  }
  .pg_plan02_container .pgplan_list_item02_unit02 {
    width: 59.3%;
    padding-left: 18.8%;
    padding-right: 9.3%;
    padding-top: 6.2%;
  }
  .pg_plan02_container .pgplan_list_wrap01 .pgplan_list_unit02_inner {
    padding-bottom: 7rem;
  }
}
/*||03||*/
@media screen and (min-width: 1200px) {
  .pg_plan02_container .pgplan_list_wrap03 .pgplan_list_item01 {
    max-width: 1300px;
  }
  .pg_plan02_container .pgplan_list_wrap03 .pgplan_list_unit01 {
    width: 52%;
  }
  .pg_plan02_container .pgplan_list_wrap03 .pgplan_list_unit02 {
    width: 48%;
    padding-right: 0;
  }
  .pg_plan02_container .pgplan_list_wrap03 .pgplan_list_unit02_inner {
    max-width: 335px;
    padding-bottom: 4.8rem;
  }
}
/*||06||*/
.pg_plan02_container .pgplan_list_wrap06 {
  margin-bottom: 7rem;
}
@media screen and (min-width: 768px) {
  .pg_plan02_container .pgplan_list_wrap06 .pgplan_list_item02_unit01 {
    order: 1;
  }
  .pg_plan02_container .pgplan_list_wrap06 .pgplan_list_item02_unit02 {
    order: 2;
    padding-left: 10%;
  }
}
@media screen and (min-width: 992px) {
  .pg_plan02_container .pgplan_list_wrap06 {
    margin-bottom: 8.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .pg_plan02_container .pgplan_list_wrap06 {
    margin-bottom: 10.7rem;
  }
  .pg_plan02_container .pgplan_list_wrap06 .pgplan_list_item02_unit01 {
    padding-left: 1.6%;
    padding-right: 1.6%;
  }
  .pg_plan02_container .pgplan_list_wrap06 .pgplan_list_item02_unit02 {
    padding-top: 8.15%;
    padding-left: 7.5%;
    padding-right: 17.5%;
  }
}
/*||07||*/
.pgplan_list_wrap07 {
  margin-bottom: 4rem;
}
@media screen and (min-width: 768px) {
  .pgplan_list_wrap07 {
    margin-bottom: 5rem;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap07 {
    margin-bottom: 6.2rem;
  }
  .pgplan_list_wrap07 .pgplan_list_unit01 {
    width: 52.5%;
  }
  .pgplan_list_wrap07 .pgplan_list_unit02 {
    width: 48.5%;
    padding-left: 0;
  }
  .pgplan_list_wrap07 .pgplan_list_unit02 .pgplan_list_unit02_inner {
    max-width: 335px;
    padding-bottom: 7rem;
  }
}
/*||08||*/
.pgplan_list_wrap08 {
  margin-bottom: 4rem;
}
@media screen and (min-width: 768px) {
  .pgplan_list_wrap08 {
    margin-bottom: 5rem;
  }
  .pg_plan02_container .pgplan_list_wrap08 .pgplan_list_item02_unit02 {
    padding-left: 10%;
  }
}
@media screen and (min-width: 992px) {
  .pgplan_list_wrap08 {
    margin-bottom: 7rem;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap08 {
    margin-bottom: 10.1rem;
  }
  .pg_plan02_container .pgplan_list_wrap08 .pgplan_list_item02_unit01 {
    padding-right: 0;
  }
  .pg_plan02_container .pgplan_list_wrap08 .pgplan_list_item02_unit02 {
    padding-left: 18.8%;
  }
}
/*||09||*/
.pgplan_list_wrap09 {
  max-width: 1550px;
  margin: 0 auto 4rem;
}
.pgplan_list_item09_unit01 {
  width: 78%;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 4rem;
}
.pgplan_list_item09_unit02 {
  width: 80%;
}
@media screen and (min-width: 768px) {
  .pgplan_list_wrap09 {
    margin-bottom: -1rem;
  }
  .pgplan_list_item09 {
    display: flex;
    align-items: flex-end;
  }
  .pgplan_list_item09_unit01 {
    width: 70%;
    padding-left: 10%;
    padding-bottom: 12%;
    margin-bottom: 0;
    order: 2;
  }
  .pgplan_list_item09_unit02 {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap09 {
    margin-bottom: -3.2rem;
  }
  .pgplan_list_item09_unit01 {
    width: 76.8%;
    padding-left: 12.3%;
    padding-bottom: 11.6%;
  }
  .pgplan_list_item09_unit02 {
    width: 23.2%;
  }
}
/*||010||*/
.pgplan_list_wrap010 {
  margin-bottom: 6.5rem;
}
@media screen and (min-width: 768px) {
  .pgplan_list_item010 {
    width: 50%;
    margin-left: 40%;
  }
}
@media screen and (min-width: 1200px) {
  .pgplan_list_wrap010 {
    margin-bottom: 11.2rem;
  }
  .pgplan_list_item010 {
    max-width: 650px;
    margin-left: 36%;
  }
}
/***************************************
é‹å–¶è€…æƒ…å&nbsp;±
***************************************/
.pg_company_container {
  background-color: #f5f5f5;
  padding: 5.5rem 0 6.8rem;
  margin-bottom: -8.6rem;
}
@media screen and (min-width: 768px) {
  .pg_company_container {
    padding: 7rem 0 7rem;
  }
}
@media screen and (min-width: 992px) {
  .pg_company_container {
    padding: 9rem 0 9rem;
    margin-bottom: -10.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .pg_company_container {
    padding: 11.3rem 0 12.6rem;
  }
}
.pgcom_block {
  width: 80%;
  margin: 0 auto;
  max-width: 1000px;
  font-size: 0.9375rem;
}
.pgcom_img {
  margin-bottom: 3rem;
}
.pgcom_table th {
  display: block;
  width: 100%;
  padding: 20px 0 0;
  font-weight: 400;
}
.pgcom_table td {
  display: block;
  width: 100%;
    text-align: justify;
  padding: 8px 0 20px;
  font-weight: 400;
  border-bottom: 1px solid rgba(174, 174, 174, 0.5);
}
@media screen and (min-width: 768px) {
  .pgcom_table tr {
    display: flex;
  }
  .pgcom_table th {
    align-content: center;
    width: 30%;
    padding: 34px 0;
    border-bottom: 1px solid rgba(174, 174, 174, 0.5);
  }
  .pgcom_table td {
    width: 70%;
    padding: 34px 0;
  }
}
@media screen and (min-width: 1200px) {
  .pgcom_img {
    margin-bottom: 3.2rem;
  }
  .pgcom_table th {
    width: 25%;
    padding: 41px 0;
  }
  .pgcom_table td {
    width: 75%;
    padding: 41px 0;
  }
}
/***************************************

***************************************/
/*||||*/
/*||||*/
/*||||*/
/*||||*/</pre></body></html>