:root{--section_margin: max(160px, 11.71dvw);--block_margin: max(100px, 7.62dvw);--title_margin: max(50px, 3.66dvw);--list_margin: max(30px, 2.2dvw);--base_font: max(15px, 1.1dvw);--small_font: max(13px, 0.95dvw);--brand-color01: #1C1C1C;--brand-color02: #B0B2AF;--brand-color03: #EEF0F2;--brand-color04: #ECEBE4;--font07: max(7px, 0.51dvw);--font_p_12: max(12px, 0.88dvw);--font_h1: max(52px, 3.81dvw);--font_h1_span: max(32px, 2.34dvw);--font_h2_33: max(33px, 2.42dvw);--font_h3_40: max(40px, 2.93dvw);--font_h3_30: max(30px, 2.2dvw)}@media screen and (max-width: 770px){:root{--section_margin: clamp(80px, 0.024px + 21.327vw, 164.241px);--block_margin: clamp(50px, 0.024px + 13.327vw, 102.641px);--title_margin: clamp(35px, 0.024px + 9.327vw, 71.841px);--list_margin: clamp(20px, 0.024px + 5.327vw, 41.041px);--base_font: clamp(13px, -0.024px + 3.473vw, 26.719px);--small_font: clamp(11px, 0.024px + 2.927vw, 22.561px);--font07: clamp(5px, 0.024px + 1.327vw, 10.241px);--font_p_12: max(12px, 3.2dvw);--font_h1: max(38px, 10.13dvw);--font_h1_span: max(30px, 8dvw);--font_h2_33: max(23px, 6.13dvw);--font_h3_40: max(25px, 6.67dvw);--font_h3_30: max(25px, 6.67dvw)}}.wrapper{max-width:100%;margin:0 auto}.wrapper img{width:100%;height:auto;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.wrapper svg{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;transition:transform .35s}.wrapper .container{width:93%;max-width:1200px;margin:0 auto}.wrapper .pc_display{display:block;visibility:visible}.wrapper .sp_display{display:none;visibility:hidden}@media(max-width: 770px){.wrapper .pc_display{display:none;visibility:hidden}.wrapper .sp_display{display:block;visibility:visible}}.wrapper section{width:100%;height:auto;margin-bottom:var(--section_margin)}.wrapper p,.wrapper span,.wrapper a{font-size:var(--base_font);transition:color .35s,transform .35s}.wrapper td,.wrapper th{font-size:var(--base_font);vertical-align:top;padding-bottom:10px;transition:color .35s}.wrapper th{padding-right:var(--small_font);white-space:nowrap}.wrapper tbody tr:last-child th,.wrapper tbody tr:last-child td{padding-bottom:0}.wrapper .fv{width:100%;height:85dvh;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:url(/guide/images/fv.jpg) no-repeat center/cover;z-index:0;margin-bottom:var(--block_margin)}.wrapper .fv div{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapper .fv h1{font-size:var(--font_h1);color:#fff}@media screen and (max-width: 770px){.wrapper .fv h1{text-align:center;margin-bottom:var(--small_font)}}.wrapper .fv h1 span{font-size:var(--font_h1_span);color:#fff;margin:0 var(--font07)}.wrapper .fv p{color:#fff}.wrapper .outline h2{font-size:var(--font_h2_33);text-align:center;margin-bottom:var(--title_margin)}.wrapper .outline p{text-align:center;line-height:1.9}@media(max-width: 770px){.wrapper .pickup .container{display:grid;grid-template-columns:13.33% 86.67%;grid-template-rows:auto;align-items:start}}.wrapper .pickup .title{text-align:center;display:grid;grid-template-columns:auto;grid-template-rows:auto auto;row-gap:var(--font07);margin-bottom:var(--title_margin)}@media(max-width: 770px){.wrapper .pickup .title{grid-area:1/1/2/2;justify-content:center}}.wrapper .pickup .title h3{font-size:var(--font_h3_40);color:#b0b2af;line-height:1}@media(max-width: 770px){.wrapper .pickup .title h3{width:-moz-fit-content;width:fit-content;writing-mode:vertical-rl;font-feature-settings:initial}}.wrapper .pickup .title p{font-size:var(--small_font);line-height:1}@media(max-width: 770px){.wrapper .pickup .title p{width:-moz-fit-content;width:fit-content;writing-mode:vertical-rl;font-feature-settings:initial}}.wrapper .pickup .imgLinkList{width:100%;height:auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}@media(max-width: 770px){.wrapper .pickup .imgLinkList{grid-area:1/2/2/3;grid-template-columns:100%;grid-template-rows:repeat(3, auto)}}.wrapper .pickup .imgLinkList a{width:100%;display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.wrapper .pickup .imgLinkList a .img{width:100%;height:auto;aspect-ratio:2.414/1;overflow:hidden;transition:border-radius .35s}.wrapper .pickup .imgLinkList a .img img{height:100%;transform:scale(1);transition:transform .6s}.wrapper .pickup .imgLinkList a .text{width:100%;display:flex;align-items:center;padding:var(--base_font)}.wrapper .pickup .imgLinkList a .text .svg{width:var(--base_font);aspect-ratio:1/1.8;display:flex;align-items:center;justify-content:center;transition:transform .35s}.wrapper .pickup .imgLinkList a .text .svg svg{fill:#daddd8}.wrapper .pickup .imgLinkList a .text div{width:calc(100% - var(--base_font))}.wrapper .pickup .imgLinkList a .text div h5{font-size:var(--base_font);margin-bottom:var(--base_font)}.wrapper .pickup .imgLinkList a .text div p{font-size:var(--font_p_12)}.wrapper .pickup .imgLinkList a:hover .text .svg{transform:translateX(4px)}.wrapper .pickup .imgLinkList a:hover .text h5,.wrapper .pickup .imgLinkList a:hover .text p{color:#b0b2af}.wrapper .pickup .imgLinkList a:hover .img{border-radius:var(--list_margin)}.wrapper .pickup .imgLinkList a:hover .img img{transform:scale(1.06)}.wrapper .linkBody .linkWrap{width:93%;margin:0 auto;display:grid;grid-template-columns:repeat(2, calc(50% - var(--base_font)));justify-content:space-between}@media screen and (max-width: 1000px){.wrapper .linkBody .linkWrap{grid-template-columns:100%;grid-template-rows:auto auto;row-gap:var(--block_margin)}}.wrapper .linkBody .linkBlockArea .head{position:relative;z-index:0;margin-bottom:var(--list_margin)}.wrapper .linkBody .linkBlockArea .head::after{content:"";position:absolute;width:100%;height:1px;background-color:#daddd8;top:50%;left:0;transform:translateY(-50%);z-index:-1}.wrapper .linkBody .linkBlockArea .head h3{width:-moz-fit-content;width:fit-content;font-size:var(--font_h3_30);color:#b0b2af;line-height:1;padding-right:var(--title_margin);padding-bottom:var(--font07);background-color:#fff}@media(max-width: 770px){.wrapper .linkBody .linkBlockArea .head h3{padding-right:var(--list_margin)}}.wrapper .linkBody .linkBlockArea .head p{width:-moz-fit-content;width:fit-content;line-height:1;background-color:#fff}.wrapper .linkBody .linkBlockArea .textLinkList{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, 1fr)}@media screen and (max-width: 770px){.wrapper .linkBody .linkBlockArea .textLinkList{grid-template-columns:100%;grid-template-rows:1fr;grid-auto-rows:1fr}}.wrapper .linkBody .linkBlockArea .textLinkList li{border-bottom:#daddd8 solid 1px}.wrapper .linkBody .linkBlockArea .textLinkList li:nth-child(odd){border-right:#daddd8 solid 1px}@media screen and (min-width: 771px){.wrapper .linkBody .linkBlockArea .textLinkList li.transparent{border-bottom:rgba(0,0,0,0)}}@media screen and (max-width: 770px){.wrapper .linkBody .linkBlockArea .textLinkList li:nth-child(odd){border-right:rgba(0,0,0,0)}.wrapper .linkBody .linkBlockArea .textLinkList li:last-child{border-bottom:rgba(0,0,0,0)}}.wrapper .linkBody .linkBlockArea .textLinkList a{display:block;width:100%;padding:var(--list_margin) var(--base_font);padding-right:var(--list_margin);position:relative}.wrapper .linkBody .linkBlockArea .textLinkList a .svg{position:absolute;width:var(--base_font);aspect-ratio:1/1.8;top:50%;right:var(--base_font);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;transition:transform .35s}.wrapper .linkBody .linkBlockArea .textLinkList a .svg svg{fill:#daddd8}.wrapper .linkBody .linkBlockArea .textLinkList a .text{width:calc(100% - var(--base_font))}.wrapper .linkBody .linkBlockArea .textLinkList a .text .top{margin-bottom:var(--base_font);display:flex;justify-content:flex-start;align-items:center}.wrapper .linkBody .linkBlockArea .textLinkList a .text .top img{width:max(23px,1.68dvw);height:auto;aspect-ratio:1/1;margin-right:var(--font07)}@media screen and (max-width: 770px){.wrapper .linkBody .linkBlockArea .textLinkList a .text .top img{width:max(23px,6.13dvw)}}.wrapper .linkBody .linkBlockArea .textLinkList a .text p{font-size:var(--font_p_12)}.wrapper .linkBody .linkBlockArea .textLinkList a:hover h5,.wrapper .linkBody .linkBlockArea .textLinkList a:hover p{color:#b0b2af}.wrapper .linkBody .linkBlockArea .textLinkList a:hover .svg{transform:translateY(-50%) translateX(4px)}.wrapper .backBtnArea .base_btn{width:max(322px,23.57dvw);padding:1.7em 0}@media screen and (max-width: 770px){.wrapper .backBtnArea .base_btn{width:100%}}/*# sourceMappingURL=index.min.css.map */