.con_intro .inner,.con_notice .inner{width:90%;max-width:1260px;margin:auto}@media only screen and (max-width: 1199px){.con_intro .inner,.con_notice .inner{width:91.66667%}}@media only screen and (min-width: 768px){.hero{background:none}}.hero .fv_lower{width:100%;height:100%;background:none}.hero .fv_lower img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topicpath{background:unset}.topicpath li{color:initial}.topicpath li a{color:inherit}@media only screen and (max-width: 767px){.topicpath{margin-top:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.con_intro{padding-top:120px;margin-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:60px}}@media only screen and (max-width: 767px){.con_intro{padding-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:80px}}.con_intro .inner{max-width:900px}.con_intro .inner .c_st{font-weight:600;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.con_intro .inner .text{text-align:center;word-break:keep-all;overflow-wrap:anywhere}@media only screen and (max-width: 767px){.con_intro .inner .text{word-break:unset;text-align:left}.con_intro .inner .text wbr{display:none}}.con_about{position:relative}.con_about::before{position:absolute;top:0;bottom:0;right:0;z-index:-1;margin-top:18px;max-width:1590px;background:#fcf4e8;content:""}@media only screen and (min-width: 768px){.con_about::before{width:calc(1590 / 1920 * 100%)}}@media only screen and (max-width: 767px){.con_about::before{width:95%}}.con_about .inner .h_ttl2.l_center{margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .inner .h_ttl2.l_center{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_about .inner .h_ttl2.l_center{margin-bottom:40px}}.con_about .inner .wrp{display:grid}@media only screen and (min-width: 768px){.con_about .inner .wrp{grid-auto-flow:column;grid-template-columns:clamp(220px, 39.0625%, 750px) auto clamp(150px, 17.1875%, 330px)}}@media only screen and (max-width: 767px){.con_about .inner .wrp{grid-auto-flow:row}}.con_about .inner .wrp .img:first-of-type{-ms-flex-item-align:start;align-self:flex-start;border-radius:0 50px 0 0;overflow:hidden}@media only screen and (min-width: 768px){.con_about .inner .wrp .img:first-of-type{margin-right:clamp(50px, 4.16667%, 80px)}}@media only screen and (max-width: 767px){.con_about .inner .wrp .img:first-of-type{margin-right:5%}}@media only screen and (min-width: 768px){.con_about .inner .wrp .img:first-of-type img{min-height:300px;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 768px){.con_about .inner .wrp .img:last-of-type{-ms-flex-item-align:end;align-self:flex-end;margin-left:24px;margin-bottom:clamp(-50px, -4.16667%, -80px)}}.con_about .inner .wrp .img img{display:block;width:100%;height:auto}.con_about .inner .wrp .box_catch{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.con_about .inner .wrp .box_catch{margin-bottom:113px}}@media only screen and (max-width: 767px){.con_about .inner .wrp .box_catch{margin-inline:auto;margin-top:2em;margin-bottom:40px;padding-left:5%;width:90%}}.con_about .inner .wrp .box_catch p.c_st{word-break:keep-all;overflow-wrap:anywhere}.con_about .inner .wrp .box_catch .c_txt{word-break:keep-all;overflow-wrap:anywhere}.con_about .inner .wrp .box_catch .c_txt+.c_txt{margin-top:1lh}@media only screen and (max-width: 1199px){.con_about .inner .wrp .box_catch .c_txt{word-break:unset}}.con_plan{margin-bottom:170px;padding-top:200px;background:url("../../lp/images/bg_plan.png") top center/100% auto no-repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-bottom:70px}}@media only screen and (max-width: 767px){.con_plan{margin-bottom:70px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{padding-top:150px}}@media only screen and (max-width: 767px){.con_plan{padding-top:80px}}.con_plan .inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-inline:auto;max-width:1380px;padding:80px;width:90%;background:#fff;-webkit-box-shadow:0px 16px 32px -8px rgba(12,12,13,0.4);box-shadow:0px 16px 32px -8px rgba(12,12,13,0.4)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .inner{gap:40px}}@media only screen and (max-width: 767px){.con_plan .inner{gap:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .inner{padding:50px}}@media only screen and (max-width: 767px){.con_plan .inner{padding:20px}}.con_plan .inner h2.h_ttl2.l_center{text-align:center}.con_plan .inner h3.c_st{margin-bottom:0;font-weight:600;text-align:center}.con_plan .inner p.txt_appeal{margin-inline:auto;text-align:center;padding-block:calc(8 / 18 * 1em);padding-inline:calc(35 / 18 * 1em);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#123574;border-radius:calc(52 / 2 / 18 * 1em);word-break:keep-all;overflow-wrap:anywhere}@media only screen and (max-width: 767px){.con_plan .inner p.txt_appeal{padding-inline:1em}}@media only screen and (min-width: 768px){.con_plan .inner p.txt_appeal{font-size:113%}}@media only screen and (max-width: 767px){.con_plan .inner p.txt_appeal{font-size:100%}}.con_plan .inner .img{display:grid;grid-template-columns:1fr 1fr}.con_plan .inner .img img{display:block;width:100%;height:auto}.con_plan .inner table.tbl_basic.l_rwd tbody tr th{text-align:center}.con_plan .inner div a.h_btn.black{margin-inline:auto}.con_plan .inner div a.h_btn.black span{word-break:keep-all;overflow-wrap:anywhere}.con_plan .inner .box_notes{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;background:#fcf4e8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .inner .box_notes{padding:30px}}@media only screen and (max-width: 767px){.con_plan .inner .box_notes{padding:20px}}.con_plan .inner .box_notes h4{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:auto auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(20 / 18 * 1em);margin-bottom:20px;line-height:2;letter-spacing:.02em;font-family:"Noto Serif CJK JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#333232;text-align:center;font-weight:600;word-break:keep-all;overflow-wrap:anywhere}@media only screen and (min-width: 768px){.con_plan .inner .box_notes h4{font-size:113%}}@media only screen and (max-width: 767px){.con_plan .inner .box_notes h4{font-size:94%}}.con_plan .inner .box_notes h4::before,.con_plan .inner .box_notes h4::after{display:block;height:1px;background:#666;content:""}@media only screen and (min-width: 768px){.con_plan .inner .box_notes h4::before,.con_plan .inner .box_notes h4::after{width:calc(65 / 18 * 1em)}}@media only screen and (max-width: 767px){.con_plan .inner .box_notes h4::before,.con_plan .inner .box_notes h4::after{width:1em}}.con_plan .inner .box_notes ul{margin-left:1em}.con_plan .inner .box_notes ul li{list-style-type:disc;line-height:2}.con_notice{margin-bottom:170px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_notice{margin-bottom:70px}}@media only screen and (max-width: 767px){.con_notice{margin-bottom:70px}}.con_notice .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_notice .inner{gap:40px}}@media only screen and (max-width: 767px){.con_notice .inner{gap:30px}}.con_notice .inner h3.ttl_jp{text-align:center;line-height:2;font-size:100%;font-weight:700}.con_notice .inner h3.ttl_jp span{color:#333232}.con_notice .inner table.tbl_basic.l_rwd tbody tr th{text-align:center}.con_notice .inner table.tbl_basic.l_rwd tbody tr td ul{margin-left:1em}.con_notice .inner table.tbl_basic.l_rwd tbody tr td ul li{list-style-type:disc}.con_notice .inner .box_plan_contact{text-align:center}.con_notice .inner .box_plan_contact h3{line-height:2;font-size:113%;font-weight:600;word-break:keep-all;overflow-wrap:anywhere}.con_notice .inner .box_plan_contact p{line-height:2;font-size:113%}.con_notice .inner div{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_notice .inner div{margin-top:40px}}@media only screen and (max-width: 767px){.con_notice .inner div{margin-top:40px}}.con_notice .inner div a.h_btn.black{margin-inline:auto}.con_notice .inner div a.h_btn.black span{word-break:keep-all;overflow-wrap:anywhere}
