﻿.main_mv{width:100%}@media only screen and (min-width: 768px){.main_mv{background:url(../img/top/fv.webp) no-repeat bottom center;background-size:cover;padding-top:12rem;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.main_mv{background:url(../img/top/fv_sp.webp) no-repeat bottom center;background-size:cover;padding-top:26.6rem;height:81.2rem}.main_mv .inner{padding-right:0;padding-left:2.1rem}}.main_mv_ttl{font-weight:500;line-height:1.44;letter-spacing:.05em;font-family:var(--font-noto-jp);margin:0}@media only screen and (min-width: 768px){.main_mv_ttl{font-size:10rem}}@media only screen and (max-width: 767px){.main_mv_ttl{font-size:4.8rem;line-height:1.625}}.main_mv p{font-weight:500;letter-spacing:.05em}@media only screen and (min-width: 768px){.main_mv p{font-size:2.5rem;margin:2.8rem 0 0 .9rem}}@media only screen and (max-width: 767px){.main_mv p{font-size:1.8rem;margin:2rem 0 0 .4rem}}.main_news{background:#fdfaf4}@media only screen and (min-width: 768px){.main_news{padding:6.7rem 0 7.6rem}.main_news .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.main_news .cm-title01{width:20.4rem;-ms-flex-negative:0;flex-shrink:0;text-align:left}.main_news .cm-title01 .jp{margin-bottom:1.1rem}.main_news .main_news_list{margin-top:-1.3rem}.main_news .main_news_list>div,.main_news .main_news_list a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid silver;padding:2rem 0}.main_news .main_news_list a:hover p{color:var(--co-general)}.main_news .main_news_list p{padding-left:2.2rem}}@media only screen and (max-width: 767px){.main_news{padding:4rem 0}.main_news .cm-title01 .jp{font-size:3rem}.main_news .main_news_list>div,.main_news .main_news_list a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid silver;padding:1rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.main_news .main_news_list p{width:100%;margin-top:1rem}}.main_news .main_news_list .date{width:13.6rem;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.05em}.main_news .main_news_list .cat{width:10.2rem;height:2.5rem;border-radius:.5rem;background:#eae1da;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:1.3rem;letter-spacing:.05em}.main_news .main_news_list p{letter-spacing:.05em}.main_documents{background:#f4f3ea url(../img/top/bg1.webp) no-repeat top center;background-size:100% auto}@media only screen and (min-width: 768px){.main_documents{padding:9rem 0 12.2rem}}@media only screen and (max-width: 767px){.main_documents{padding:4rem 0}}.main_documents .main_documents_list{display:grid}@media only screen and (min-width: 768px){.main_documents .main_documents_list{grid-template-columns:1fr 1fr;gap:4rem 3.7rem;margin-top:8.7rem}}@media only screen and (max-width: 767px){.main_documents .main_documents_list{grid-template-columns:1fr;gap:2rem}}.main_documents .main_documents_list .item{background:#fff;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 768px){.main_documents .main_documents_list .item{padding:4.6rem 1rem 5rem}}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item{width:100%;padding:2rem 1rem}}.main_documents .main_documents_list .item--full{width:100%}@media only screen and (min-width: 768px){.main_documents .main_documents_list .item--row-span-2{grid-row:span 2}}.main_documents .main_documents_list .item .img{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.main_documents .main_documents_list .item .img{width:16rem}}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item .img{width:8rem}}.main_documents .main_documents_list .item .img img{height:auto;margin:auto}.main_documents .main_documents_list .item .ct{width:100%}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item .ct{padding-left:2rem}}.main_documents .main_documents_list .item .title{font-weight:500;letter-spacing:.05em;margin:0}@media only screen and (min-width: 768px){.main_documents .main_documents_list .item .title{font-size:2rem}}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item .title{font-size:1.8rem}}.main_documents .main_documents_list .item .txt{letter-spacing:.05em;margin:0}.main_documents .main_documents_list .item .grey{font-size:1.4rem;color:#848484;letter-spacing:.05em;margin:1.8rem 0 1.1rem}.main_documents .main_documents_list .item a{height:5.5rem;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;letter-spacing:.05em;text-decoration:none;color:#fff;background:var(--co-general) url(../img/top/pdf.svg) no-repeat left 2.5rem center;background-size:2rem auto;padding-left:3rem;background-color:var(--co-general);-webkit-transition:.3s all;transition:.3s all}@media only screen and (min-width: 768px){.main_documents .main_documents_list .item a{width:23.5rem;font-size:1.8rem}.main_documents .main_documents_list .item a:hover{opacity:.7}}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item a{width:100%;font-size:1rem}}.main_documents .main_documents_list .item:nth-child(1) .img img{width:7.5rem}.main_documents .main_documents_list .item:nth-child(2) .img img{width:12.0rem}.main_documents .main_documents_list .item:nth-child(3) .img img{width:10rem}.main_documents .main_documents_list .item:nth-child(4) .img img{width:10rem}.main_documents .main_documents_list .item:nth-child(5) .img img{width:6.85rem}.main_documents .main_documents_list .item:nth-child(6) .img img{width:7.5rem}.main_documents .main_documents_list .item:nth-child(7) .img img{width:8.95rem}.main_documents .main_documents_list .item:nth-child(8) .img img{width:9.5rem}.main_documents .main_documents_list .item:nth-child(9) .img img{width:8.95rem}.main_documents .main_documents_list .item--victorina-apply{background:#ffcad7}.main_documents .main_documents_list .item--has-notice{position:relative}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item--has-notice{padding-top:3.8rem}}.item__notice{font-weight: bold;position:absolute;top:1.0rem;left:0;right:0;text-align:center;font-size:1.5rem;letter-spacing:0.05em;color:#d90000}.item__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}@media only screen and (max-width: 767px){.item__grid{grid-template-columns:1fr}}.item__grid--single{grid-template-columns:1fr}.item__grid--single .item__grid-col{max-width:28rem}@media only screen and (min-width: 768px){.item--iis .title{min-height:6rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main_documents .main_documents_list .item .title .title-sub{display:inline-block;vertical-align:baseline;font-weight:500;letter-spacing:.03em}@media only screen and (min-width: 768px){.main_documents .main_documents_list .item .title .title-sub{font-size:1.4rem !important}}@media only screen and (max-width: 767px){.main_documents .main_documents_list .item .title .title-sub{font-size:1.2rem !important}}.apply-link{display:block !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;height:auto !important;background:none !important;padding:0 !important;color:#d90000 !important;font-weight:700 !important;letter-spacing:.05em;text-decoration:underline !important;margin:2.2rem auto 0 !important;text-align:center}.apply-link:hover{opacity:.8}@media only screen and (min-width: 768px){.apply-link{font-size:2.8rem !important}}@media only screen and (max-width: 767px){.apply-link{font-size:2.2rem !important}}.dl-row{display:block !important;width:23.5rem !important;min-height:5.5rem !important;height:auto !important;background:var(--co-general) !important;background-image:none !important;padding:.8rem 2.8rem .8rem 1.5rem !important;border-radius:.5rem !important;color:#fff !important;font-size:1.4rem !important;font-weight:500 !important;text-align:left;letter-spacing:.05em;margin:1rem 0 0;line-height:1.6;text-decoration:none;position:relative;-webkit-transition:.3s all;transition:.3s all}.dl-row::after{content:"↓";position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#fff}.dl-row:hover{opacity:.7}.dl-row span{color:#fff}@media only screen and (max-width: 767px){.dl-row{width:100% !important;font-size:1.2rem !important}}@media only screen and (min-width: 768px){.main_about{padding:10.5rem 0 10.2rem}}@media only screen and (max-width: 767px){.main_about{padding:4rem 0}}@media only screen and (min-width: 768px){.main_about .main_about_table{max-width:850px;margin:2.2rem auto}}.main_about .main_about_table dl{border-bottom:.1rem solid silver;margin:0}@media only screen and (min-width: 768px){.main_about .main_about_table dl{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.main_about .main_about_table dl{margin-bottom:1rem}}.main_about .main_about_table dl dt{font-weight:500;letter-spacing:.05em;position:relative}@media only screen and (min-width: 768px){.main_about .main_about_table dl dt{width:17.5rem;font-size:1.8rem;padding:3.9rem 0 3.6rem}}@media only screen and (max-width: 767px){.main_about .main_about_table dl dt{width:100%;font-size:1.6rem;border-bottom:.1rem solid silver;padding-bottom:1rem}}.main_about .main_about_table dl dt:after{content:"";width:4rem;height:.3rem;background:var(--co-general);position:absolute;bottom:-0.1rem;left:0}.main_about .main_about_table dl dd{margin:0;letter-spacing:.05em}@media only screen and (min-width: 768px){.main_about .main_about_table dl dd{padding:4.2rem 0 3.5rem}}@media only screen and (max-width: 767px){.main_about .main_about_table dl dd{padding:1rem 0}}.main_about .main_about_txt{text-align:center}@media only screen and (min-width: 768px){.main_about .main_about_txt{margin-top:12.6rem}}@media only screen and (max-width: 767px){.main_about .main_about_txt{margin-top:4rem}}.main_about .main_about_txt .txt1{display:inline-block;vertical-align:top;letter-spacing:.05em;position:relative;font-weight:500}@media only screen and (min-width: 768px){.main_about .main_about_txt .txt1{font-size:4.5rem;padding:0 4.3rem}}@media only screen and (max-width: 767px){.main_about .main_about_txt .txt1{font-size:2.4rem;padding:0 2rem}}.main_about .main_about_txt .txt1:before,.main_about .main_about_txt .txt1:after{content:"";background:#000;position:absolute}@media only screen and (min-width: 768px){.main_about .main_about_txt .txt1:before,.main_about .main_about_txt .txt1:after{width:.4rem;height:5rem;top:2.1rem}}@media only screen and (max-width: 767px){.main_about .main_about_txt .txt1:before,.main_about .main_about_txt .txt1:after{width:.2rem;height:2rem;top:1.3rem}}.main_about .main_about_txt .txt1:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);left:0}.main_about .main_about_txt .txt1:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);right:0}@media only screen and (min-width: 768px){.main_about .main_about_txt .txt1 .small{font-size:3.5rem}}@media only screen and (max-width: 767px){.main_about .main_about_txt .txt1 .small{font-size:2rem}}.main_about .main_about_txt .txt2{letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 768px){.main_about .main_about_txt .txt2{font-size:4.6rem;margin:-0.7rem -1rem 0}}@media only screen and (max-width: 767px){.main_about .main_about_txt .txt2{font-size:2.4rem;margin-top:.5rem}}.main_about .main_about_txt .txt2 .pink{font-weight:700;color:var(--co-pink)}@media only screen and (min-width: 768px){.main_about .main_about_txt .txt2 .small{font-size:4rem}}@media only screen and (max-width: 767px){.main_about .main_about_txt .txt2 .small{font-size:2rem}}@media only screen and (min-width: 768px){.main-contact .contact_mail{width:40%}}@media only screen and (min-width: 768px){.main-contact .contact_tel{width:60%}}.main-contact .contact_tel .ttl{text-align:left;padding-left:4rem}@media only screen and (max-width: 767px){.main-contact .contact_tel .ttl{padding-left:2rem}}.main-contact .contact_tel .txt1{text-align:left;padding-left:4rem}@media only screen and (max-width: 767px){.main-contact .contact_tel .txt1{padding-left:2rem}}.main-contact .contact_tel .tel{text-align:left;padding-left:4rem}.main-contact .contact_tel .tel .tel-dl{margin:0}.main-contact .contact_tel .tel .tel-dl .tel-dl__row{display:flex;align-items:baseline;margin-bottom:.6rem}.main-contact .contact_tel .tel .tel-dl .tel-dl__row:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.main-contact .contact_tel .tel .tel-dl .tel-dl__row{flex-direction:column}}.main-contact .contact_tel .tel .tel-dl dt{white-space:nowrap;flex-shrink:0;width:21rem;font-size:1.4rem;font-weight:500;color:#333}.main-contact .contact_tel .tel .tel-dl dt::after{content:"："}@media only screen and (max-width: 767px){.main-contact .contact_tel .tel .tel-dl dt{width:auto}}.main-contact .contact_tel .tel .tel-dl dd{margin:0;font-size:1.4rem;line-height:1.8;white-space:nowrap}.main-contact .contact_tel .tel .tel-dl dd a{display:inline !important;width:auto !important;height:auto !important;background:none !important;padding:0 !important;border-radius:0 !important;color:#333 !important;font-size:3.2rem !important;font-weight:500 !important;font-family:var(--font-jost) !important;line-height:1.8 !important;letter-spacing:.05em !important;margin:0 !important;text-decoration:none !important}.main-contact .contact_tel .tel .tel-dl dd a:hover{opacity:.7}.main-contact .contact_tel .tel .tel-dl dd small{font-size:1.2rem;color:#666;vertical-align:baseline}@media only screen and (max-width: 767px){.main-contact .contact_tel .tel{padding-left:2rem}}/*# sourceMappingURL=top.min.css.map */
