.p-intro__image,.p-intro .p-business__map__line,.p-thoughts,.p-manage,.p-brand__title,.p-brand__intro>div,.p-brand__list{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.p-intro__image,.p-intro .p-business__map__line,.p-thoughts,.p-manage,.p-brand__title,.p-brand__intro>div,.p-brand__list{width:90%}}@media only screen and (max-width: 767px){.p-intro__image,.p-intro .p-business__map__line,.p-thoughts,.p-manage,.p-brand__title,.p-brand__intro>div,.p-brand__list{width:89.47368%}}.p-brand__intro:after{content:"";display:table;clear:both}.p-intro{position:relative;overflow:hidden;padding-top:6.25vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro{padding-top:6.25rem}}@media only screen and (max-width: 767px){.p-intro{padding-top:5rem}}.p-intro:before{content:'';width:21.51042%;aspect-ratio:413 / 800;position:absolute;left:0;background:url(../../about/images/bg_int1.webp) no-repeat top left;background-size:100% auto;display:block;top:9.21875vw}.p-intro:after{content:'';width:58.54167%;aspect-ratio:1124 / 881;position:absolute;right:0;top:3.48958vw;background:url(../../about/images/bg_int2.webp) no-repeat top left;background-size:100% auto;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro:after{width:67.70833%}}@media only screen and (max-width: 767px){.p-intro:after{width:80%;top:0}}.p-intro__image{position:relative;z-index:10;max-width:1400px}@media only screen and (max-width: 767px){.p-intro__image{padding-bottom:2em}}.p-intro__image .text .st{font-size:1.875rem;letter-spacing:.26rem;line-height:2;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__image .text .st{font-size:1.625rem}}@media only screen and (max-width: 767px){.p-intro__image .text .st{font-size:1.375rem}}.p-intro__image .text .txt_catch{position:absolute;width:39.64286%;right:0}@media only screen and (min-width: 768px){.p-intro__image .text .txt_catch{top:9.73958vw}}@media only screen and (max-width: 767px){.p-intro__image .text .txt_catch{top:-1.7em;width:55%;right:-3%}}.p-intro__image .text .txt{font-size:1rem;line-height:2.5;margin-top:2.08333vw}@media only screen and (min-width: 1200px){.p-intro__image .text .txt{width:45.35714%}}@media print{.p-intro__image .text .txt{width:45.35714%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__image .text .txt{width:54.28571%}}.p-intro__image .image{margin-top:2.60417vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.p-intro__image .image{margin-top:.9375rem}}@media only screen and (max-width: 767px){.p-intro__image .image{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-intro__image .image p:first-child{z-index:2}@media only screen and (min-width: 768px){.p-intro__image .image p:first-child{width:45.83333vw}}@media only screen and (max-width: 767px){.p-intro__image .image p:first-child{width:60%;margin-left:-6%;margin-top:-30%}}@media only screen and (min-width: 768px){.p-intro__image .image p:nth-child(2){width:34.375vw;margin-top:10.41667vw;margin-right:-13.54167vw}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-intro__image .image p:nth-child(2){border-radius:.375rem;overflow:hidden;margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__image .image p:nth-child(2){border-radius:.375rem;overflow:hidden;margin-right:0}}@media only screen and (max-width: 767px){.p-intro__image .image p:nth-child(2){width:50%;margin-left:50%}}.p-intro .p-business__map{margin-top:1.04167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map{margin-top:5%}}@media only screen and (max-width: 767px){.p-intro .p-business__map{margin-top:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-intro .p-business__map{margin-top:3.125%}}@media only screen and (max-width: 767px){.p-intro .p-business__map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-intro .p-business__map__line{max-width:1600px;position:relative;z-index:1}@media only screen and (min-width: 1200px){.p-intro .p-business__map__line ul{margin:0 0 10% 12.5%}}@media print{.p-intro .p-business__map__line ul{margin:0 0 10% 12.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-intro .p-business__map__line ul{margin:0 0 10% 7.5%}}@media only screen and (max-width: 1199px){.p-intro .p-business__map__line ul{display:table;margin:0 0 10% auto}}.p-intro .p-business__map__line ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.05rem}@media only screen and (min-width: 1200px){.p-intro .p-business__map__line ul li{font-size:.78vw}}@media print{.p-intro .p-business__map__line ul li{font-size:.78vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__line ul li{font-size:1.24vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__line ul li{font-size:.75rem}}@media only screen and (min-width: 1200px){.p-intro .p-business__map__line ul li+li{margin-top:.78vw}}@media print{.p-intro .p-business__map__line ul li+li{margin-top:.78vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__line ul li+li{margin-top:.83vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__line ul li+li{margin-top:1.47059%}}.p-intro .p-business__map__line ul li:before{content:''}@media only screen and (min-width: 1200px){.p-intro .p-business__map__line ul li:before{width:6.77vw;margin-right:.625vw}}@media print{.p-intro .p-business__map__line ul li:before{width:6.77vw;margin-right:.625vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__line ul li:before{width:10.83vw;margin-right:1vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__line ul li:before{width:16.94vw;margin-right:1.56vw}}.p-intro .p-business__map__line ul li.line1:before{position:relative;background:url(../images/home/line1.webp) no-repeat left top/cover}@media only screen and (min-width: 1200px){.p-intro .p-business__map__line ul li.line1:before{top:-.52vw;height:1.61vw}}@media print{.p-intro .p-business__map__line ul li.line1:before{top:-.52vw;height:1.61vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__line ul li.line1:before{top:-.83vw;height:2.57vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__line ul li.line1:before{top:-1.3vw;padding-bottom:4.04vw}}.p-intro .p-business__map__line ul li.line2:before{background:url(../images/home/line2.webp) no-repeat left top/cover}@media only screen and (min-width: 1200px){.p-intro .p-business__map__line ul li.line2:before{height:.31vw}}@media print{.p-intro .p-business__map__line ul li.line2:before{height:.31vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__line ul li.line2:before{height:.49vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__line ul li.line2:before{padding-bottom:.78vw}}.p-intro .p-business__map__inner{position:relative;width:91.66667%;margin:-23.4375% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner{width:146.66667%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner{width:89.47368%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner{margin:-37.5% 0 0 -43.75%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner{margin:-39.47368% auto 0}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.94118%}}.p-intro .p-business__map__inner__list li{position:absolute;width:13.54vw;z-index:1;border-radius:.3125rem}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li{position:relative}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li{width:21.66vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li{width:47.05882%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li{margin:1.47059% 0 0 5.88235%}.p-intro .p-business__map__inner__list li:nth-child(-n+2){margin-top:0}.p-intro .p-business__map__inner__list li:nth-child(odd){margin-left:0}.p-intro .p-business__map__inner__list li.nara{margin-left:0}}.p-intro .p-business__map__inner__list li a,.p-intro .p-business__map__inner__list li span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-box-shadow:0 0 .625rem rgba(0,0,0,0.15);box-shadow:0 0 .625rem rgba(0,0,0,0.15)}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a,.p-intro .p-business__map__inner__list li span{padding:.375rem .9375rem}}.p-intro .p-business__map__inner__list li a .logo,.p-intro .p-business__map__inner__list li span .logo{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;width:4.16vw;height:3.54vw;background:#fff;border-radius:.3125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .logo,.p-intro .p-business__map__inner__list li span .logo{width:6.65vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .logo,.p-intro .p-business__map__inner__list li span .logo{width:23.52941%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .logo,.p-intro .p-business__map__inner__list li span .logo{height:5.66vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .logo,.p-intro .p-business__map__inner__list li span .logo{height:4.25rem}}.p-intro .p-business__map__inner__list li a .txt,.p-intro .p-business__map__inner__list li span .txt{color:#fff;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li a .txt,.p-intro .p-business__map__inner__list li span .txt{width:7.81vw;margin-left:.93vw;font-size:.833vw}}@media print{.p-intro .p-business__map__inner__list li a .txt,.p-intro .p-business__map__inner__list li span .txt{width:7.81vw;margin-left:.93vw;font-size:.833vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .txt,.p-intro .p-business__map__inner__list li span .txt{width:12.49vw;margin-left:1.48vw;font-size:1.33vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .txt,.p-intro .p-business__map__inner__list li span .txt{font-size:1rem;line-height:2.5;line-height:1.625}}.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{position:absolute;background:#a99a54;top:-1.04vw;right:-1.3vw;width:2.6vw;height:2.6vw;line-height:2.6vw;border-radius:50%;text-align:center;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{top:-2.3vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{top:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{right:-2.08vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{right:-1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{width:4.16vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{width:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{height:4.16vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{height:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{line-height:4.16vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{line-height:2.5rem}}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{font-size:.677vw}}@media print{.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{font-size:.677vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{font-size:1.08vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li a .ic,.p-intro .p-business__map__inner__list li span .ic{font-size:.6875rem;margin-top:-1.25rem}}.p-intro .p-business__map__inner__list li[class^="associa"] a{background:#4b4297}.p-intro .p-business__map__inner__list li[class^="associa"] a .logo img{width:71.25%}.p-intro .p-business__map__inner__list li[class^="marriott"] a{background:#a60028}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li[class^="marriott"] a .logo{width:4.68vw}}@media print{.p-intro .p-business__map__inner__list li[class^="marriott"] a .logo{width:4.68vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li[class^="marriott"] a .logo{width:7.48vw}}.p-intro .p-business__map__inner__list li[class^="marriott"] a .logo img{width:82.22222%}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li[class^="marriott"] a .txt{width:7.92vw}}@media print{.p-intro .p-business__map__inner__list li[class^="marriott"] a .txt{width:7.92vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li[class^="marriott"] a .txt{width:12.67vw}}.p-intro .p-business__map__inner__list li[class^="gate"] a{background:#868f60}.p-intro .p-business__map__inner__list li[class^="gate"] a .logo img{width:47.5%}.p-intro .p-business__map__inner__list li[class^="cour"] a,.p-intro .p-business__map__inner__list li[class^="cour"] span{background:#d99a29}.p-intro .p-business__map__inner__list li[class^="cour"] a .logo img,.p-intro .p-business__map__inner__list li[class^="cour"] span .logo img{width:97.5%}.p-intro .p-business__map__inner__list li[class^="nara"] a,.p-intro .p-business__map__inner__list li[class^="nara"] span{background:#7F3653}.p-intro .p-business__map__inner__list li[class^="nara"] a .logo img,.p-intro .p-business__map__inner__list li[class^="nara"] span .logo img{width:50%}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li.associa1{left:38%;top:27.1875%}}@media print{.p-intro .p-business__map__inner__list li.associa1{left:38%;top:27.1875%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.associa1{left:57%;top:23.1875%}}.p-intro .p-business__map__inner__list li.associa1 .start{font-size:.9375rem;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.42857;letter-spacing:.05rem}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li.associa1 .start{font-size:.8125rem}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa1 a:before{content:'';position:absolute;left:100%;border-style:solid;border-color:transparent transparent transparent #4b4297;-webkit-transform:skewY(50deg);transform:skewY(50deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.associa1 a:before{top:3.7vw;border-width:0vw .5vw 1vw 3vw;left:90%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.associa1 a:before{top:7.7vw;border-width:0vw .1vw 1vw 8vw;left:-16%;-webkit-transform:rotate(145deg);transform:rotate(145deg);z-index:-1}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa2{left:54%;top:78.85417%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li.associa2{margin-top:auto}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa2 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #4b4297 transparent;-webkit-transform:skewX(-21deg);transform:skewX(-21deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.associa2 a:before{left:1.04vw;border-width:0 .26vw 2.81vw .26vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.associa2 a:before{left:1.66vw;border-width:0 .41vw 4.49vw .41vw}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa3{left:71%;top:73.64583%}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa3 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #4b4297 transparent;-webkit-transform:skewX(44deg);transform:skewX(44deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.associa3 a:before{left:-1.04vw;border-width:0 .36vw 3.12vw .36vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.associa3 a:before{left:-1.66vw;border-width:0 .57vw 4.99vw .57vw}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa4{left:81%;top:60.14583%}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.associa4 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #4b4297 transparent;-webkit-transform:skewX(25deg);transform:skewX(25deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.associa4 a:before{left:.52vw;border-width:0 .36vw 3.12vw .36vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.associa4 a:before{left:.83vw;border-width:0 .57vw 4.99vw .57vw}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.marriott1{left:54.5%;top:52%}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.marriott1 a:before{content:'';position:absolute;right:100%;border-style:solid;border-color:transparent #a60028 transparent transparent;-webkit-transform:skewY(-27deg);transform:skewY(-27deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.marriott1 a:before{top:3.85vw;border-width:.31vw 3.02vw .31vw 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.marriott1 a:before{top:6.11vw;border-width:.49vw 4.83vw .49vw 0}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.gate1{left:55%;top:41%}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.gate1 a:before{content:'';position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #868f60 transparent;-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.gate1 a:before{left:-17%;border-width:0 .36vw 8vw .36vw;top:77%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.gate1 a:before{left:-14%;border-width:0 .5vw 11vw .36vw;top:81%}}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li.cour1{left:18.5%;top:58%}}@media print{.p-intro .p-business__map__inner__list li.cour1{left:18.5%;top:58%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.cour1{left:30.90909%;top:51.25%}}.p-intro .p-business__map__inner__list li.cour1 .start{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.cour1 a:before,.p-intro .p-business__map__inner__list li.cour1 span:before{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent #d99a29 transparent transparent}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.cour1 a:before,.p-intro .p-business__map__inner__list li.cour1 span:before{left:13.35vw;border-width:1vw 4.5vw .25vw 1vw;-webkit-transform:rotate(195deg);transform:rotate(195deg);top:45%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.cour1 a:before,.p-intro .p-business__map__inner__list li.cour1 span:before{left:9.35vw;border-width:1vw 2vw 1vw 1vw;-webkit-transform:rotate(-95deg);transform:rotate(-95deg);top:99%}}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li.cour2{left:18.5%;top:48%}}@media print{.p-intro .p-business__map__inner__list li.cour2{left:18.5%;top:48%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.cour2{left:30.90909%;top:40.25%}}.p-intro .p-business__map__inner__list li.cour2 .start{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li.cour2 .txt{font-size:.6vw}}@media print{.p-intro .p-business__map__inner__list li.cour2 .txt{font-size:.6vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.cour2 .txt{font-size:1.1vw}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__list li.cour2 .txt{font-size:3.2vw;line-height:1.6875rem}}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.cour2 a:before,.p-intro .p-business__map__inner__list li.cour2 span:before{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent #d99a29 transparent transparent}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.cour2 a:before,.p-intro .p-business__map__inner__list li.cour2 span:before{left:11.35vw;border-width:0vw 8vw 1vw .5vw;-webkit-transform:rotate(-140deg);transform:rotate(-140deg);top:111%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.cour2 a:before,.p-intro .p-business__map__inner__list li.cour2 span:before{display:none}}@media only screen and (min-width: 1200px){.p-intro .p-business__map__inner__list li.nara{left:21%;top:75%}}@media print{.p-intro .p-business__map__inner__list li.nara{left:21%;top:75%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.nara{left:30.90909%;top:84.25%}}.p-intro .p-business__map__inner__list li.nara .start{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.625;letter-spacing:.05rem}@media only screen and (min-width: 768px){.p-intro .p-business__map__inner__list li.nara a:before,.p-intro .p-business__map__inner__list li.nara span:before{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent #7F3653 transparent transparent}}@media only screen and (min-width: 768px) and (min-width: 1200px){.p-intro .p-business__map__inner__list li.nara a:before,.p-intro .p-business__map__inner__list li.nara span:before{left:13.1vw;border-width:0vw 3vw .5vw .5vw;-webkit-transform:rotate(155deg);transform:rotate(155deg);top:24%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__list li.nara a:before,.p-intro .p-business__map__inner__list li.nara span:before{left:8.1vw;border-width:0vw 6vw 1vw .5vw;-webkit-transform:rotate(95deg);transform:rotate(95deg);top:-48%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__image{position:relative;z-index:-1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:198.52941%;margin-left:-66.17647%}}.p-intro .p-business__map__inner__pick{width:50%;margin-left:auto;font-size:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro .p-business__map__inner__pick{width:63.33333%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__pick{width:89.47368%}}@media only screen and (max-width: 767px){.p-intro .p-business__map__inner__pick{margin:1em auto 0;font-size:.875rem}}.p-intro .p-business__map__inner__pick span{font-weight:bold}.p-thoughts{max-width:1400px;margin-top:7.5vw}@media only screen and (max-width: 767px){.p-thoughts{margin-top:4.375rem}}.p-thoughts__group{margin-top:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.p-thoughts__group{margin-top:1.875rem}}@media only screen and (min-width: 768px){.p-thoughts__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-thoughts__group:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-thoughts__group+.p-thoughts__group{margin-top:5.20833vw}}@media only screen and (max-width: 767px){.p-thoughts__group{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 768px){.p-thoughts__group__text{width:39.28571%}}@media only screen and (max-width: 767px){.p-thoughts__group__text{margin-top:1em}}.p-thoughts__group__text .sst{position:relative}@media only screen and (min-width: 768px){.p-thoughts__group__text .sst{padding:3.80208vw 0 1.82292vw}}@media only screen and (max-width: 767px){.p-thoughts__group__text .sst{padding:1.5em 0}}.p-thoughts__group__text .sst>i{font-size:11.25rem;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#e1e7eb;line-height:1;display:block;text-align:center;position:absolute;bottom:0;left:0;right:0;margin-inline:auto;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-thoughts__group__text .sst>i{font-size:8.75rem}}@media only screen and (max-width: 767px){.p-thoughts__group__text .sst>i{font-size:6.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-thoughts__group__text .sst>i{top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}}.p-thoughts__group__text .sst>span{font-size:1.625rem;letter-spacing:.26rem;line-height:1.76923;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;text-align:center;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-thoughts__group__text .sst>span{font-size:1.375rem}}@media only screen and (max-width: 767px){.p-thoughts__group__text .sst>span{font-size:1.25rem}}.p-thoughts__group__text .sst>span i{display:inline-block}.p-thoughts__group__text .txt{font-size:1rem;line-height:2.5;margin-top:2.08333vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-thoughts__group__text .txt{margin-top:1.04167vw}}@media only screen and (max-width: 767px){.p-thoughts__group__text .txt{margin-top:.3125rem}}@media only screen and (max-width: 767px){.p-thoughts__group__text .txt{width:90%;margin-inline:auto}}.p-thoughts__group__image{border-radius:.375rem;overflow:hidden}@media only screen and (min-width: 768px){.p-thoughts__group__image{width:54.28571%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-thoughts__group__image{overflow:hidden}.p-thoughts__group__image img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-manage{max-width:1400px;border:1px solid #cacaca;margin-top:7.8125vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-manage{margin-top:5rem}}@media only screen and (max-width: 767px){.p-manage{margin-top:3.125rem}}@media only screen and (min-width: 1200px){.p-manage{padding:6.77083vw 4.63542vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print{.p-manage{padding:6.77083vw 4.63542vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-manage{padding:4.6875vw 5.625rem 5.20833vw}}@media only screen and (max-width: 767px){.p-manage{padding:1.875rem 1.5625rem}}@media only screen and (max-width: 1199px){.p-manage__title{text-align:center}}@media only screen and (min-width: 768px){.p-manage__inner{width:47.71341%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-manage__inner{width:100%;margin-top:3.125vw}}@media only screen and (min-width: 768px){.p-manage__inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 767px){.p-manage__inner dl{margin-top:1.25rem}}@media only screen and (min-width: 768px){.p-manage__inner dl+dl{margin-top:3.125vw}}@media only screen and (max-width: 767px){.p-manage__inner dl+dl{border-top:1px solid #cacaca;padding-top:1.25rem}}.p-manage__inner dl dt{font-size:1.625rem;letter-spacing:.26rem;line-height:1.76923;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-manage__inner dl dt{font-size:1.5rem}}@media only screen and (max-width: 767px){.p-manage__inner dl dt{font-size:1.375rem}}@media only screen and (min-width: 768px){.p-manage__inner dl dt{white-space:nowrap;width:36.10224%}}.p-manage__inner dl dd{font-size:1rem;line-height:2.5;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.p-manage__inner dl dd{padding-left:7.98722%;border-left:1px solid #cacaca;width:63.89776%}}.p-brand{margin-top:7.8125vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand{margin-top:5rem}}@media only screen and (max-width: 767px){.p-brand{margin-top:5rem}}.p-brand__title{max-width:1400px}@media only screen and (max-width: 1199px){.p-brand__title{width:80%}}.p-brand__title+.p-brand__group{margin-top:3.54167vw}@media only screen and (max-width: 767px){.p-brand__title+.p-brand__group{margin-top:1.5625rem}}.p-brand__group{margin-top:6.77083vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__group{margin-top:10.83333vw}}@media only screen and (max-width: 767px){.p-brand__group{margin-top:5rem}}.p-brand__intro{position:relative}@media only screen and (min-width: 768px){.p-brand__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-brand__intro:before{content:'';position:absolute;left:0;bottom:0;-webkit-transform:skewY(-11deg);transform:skewY(-11deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:-1;width:100%;height:26.04167vw;background:#F4F7F9}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-brand__intro:before{-webkit-transform:skewY(-14deg);transform:skewY(-14deg)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__intro:before{-webkit-transform:skewY(-16deg);transform:skewY(-16deg)}}@media only screen and (max-width: 767px){.p-brand__intro:before{bottom:-12%;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);height:116.27907vw}}.p-brand__intro.center:before{display:none}.p-brand__intro.center>div{margin-inline:auto}@media only screen and (min-width: 768px){.p-brand__intro.center .p-brand__intro__image{float:right}}@media only screen and (min-width: 768px){.p-brand__intro.center .p-brand__intro__text{float:left;padding:3.125vw 4.16667vw 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__intro.center .p-brand__intro__text{padding:3.125rem 3.125rem 0 0;width:90%}}.p-brand__intro>div{max-width:1600px;margin-inline:0}@media only screen and (max-width: 767px){.p-brand__intro>div{width:100%}}.p-brand__intro__image{border-radius:.375rem;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.p-brand__intro__image{width:87.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__intro__image{overflow:hidden}.p-brand__intro__image img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (max-width: 767px){.p-brand__intro__image{width:100%;overflow:hidden}.p-brand__intro__image img{position:relative;width:130%;max-width:none;margin-left:-15%}}.p-brand__intro__text{width:69%;background:#FFF;position:relative;z-index:10;margin-top:-5.72917vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1200px){.p-brand__intro__text{padding:3.125vw 0 0 4.16667vw}}@media print{.p-brand__intro__text{padding:3.125vw 0 0 4.16667vw}}@media only screen and (min-width: 768px){.p-brand__intro__text{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__intro__text{width:100%;margin-right:-12%;padding:3.125rem 3.125rem 0}}@media only screen and (max-width: 767px){.p-brand__intro__text{width:90%;margin-inline:auto;padding:1.875rem}}.p-brand__intro__text .logo{text-align:center}@media only screen and (min-width: 768px){.p-brand__intro__text .logo{margin-right:7.8125%}}@media only screen and (max-width: 767px){.p-brand__intro__text .logo{width:40%;margin:0 auto .625rem}}.p-brand__intro__text .logo.logo1{width:25.39063%}.p-brand__intro__text .logo.logo2{width:16.60156%}.p-brand__intro__text .logo.logo3{width:12.98828%}@media only screen and (min-width: 768px){.p-brand__intro__text .text{width:70.11719%}}.p-brand__intro__text .text .sst{font-size:1.625rem;letter-spacing:.26rem;line-height:1.76923;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__intro__text .text .sst{font-size:1.375rem}}@media only screen and (max-width: 767px){.p-brand__intro__text .text .sst{font-size:1.25rem}}@media only screen and (max-width: 767px){.p-brand__intro__text .text .sst{text-align:center}}.p-brand__intro__text .text .txt{font-size:1rem;line-height:2.5;margin-top:1.04167vw}.p-brand__intro__text .text .btn{margin-top:1.04167vw}.p-brand__list{max-width:1200px;width:80%;margin-top:3.75rem;padding-bottom:3.125vw}@media only screen and (max-width: 767px){.p-brand__list{margin-top:1.875rem}}@media only screen and (max-width: 767px){.p-brand__list{padding-bottom:2.5rem}}.p-brand__list__title{margin-bottom:2.60417vw}.p-brand__list__title span{font-size:2.5rem;background:#383740;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__list__title span{font-size:2.1875rem}}@media only screen and (max-width: 767px){.p-brand__list__title span{font-size:1.875rem}}@media only screen and (min-width: 768px){.p-brand__list ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.75rem}}@media only screen and (max-width: 767px){.p-brand__list ul li:not(:first-child){margin-top:2.5rem}}.p-brand__list ul li .image{position:relative;border-radius:.375rem;overflow:hidden}.p-brand__list ul li .image span{display:inline-block;background:#FFF;position:absolute;z-index:10;top:0;left:0;font-size:.875rem;line-height:1}@media only screen and (min-width: 1200px){.p-brand__list ul li .image span{padding:.9375rem 1.25rem}}@media print{.p-brand__list ul li .image span{padding:.9375rem 1.25rem}}@media only screen and (max-width: 1199px){.p-brand__list ul li .image span{padding:.625rem .9375rem}}@media only screen and (min-width: 768px){.p-brand__list ul li .text{margin-top:1.04167vw}}@media only screen and (max-width: 767px){.p-brand__list ul li .text{margin-top:.9375rem}}.p-brand__list ul li .text .sst{font-size:1.375rem;letter-spacing:.03rem;line-height:1.63636;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;padding-bottom:1.04167vw;border-bottom:1px solid #4D4398}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__list ul li .text .sst{font-size:1.25rem}}@media only screen and (max-width: 767px){.p-brand__list ul li .text .sst{font-size:1.25rem}}@media only screen and (max-width: 767px){.p-brand__list ul li .text .sst{padding-bottom:.9375rem}}.p-brand__list ul li .text .sst .catch{font-size:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-brand__list ul li .text .sst .catch{font-size:.875rem}}@media only screen and (max-width: 767px){.p-brand__list ul li .text .sst .catch{font-size:.875rem}}.p-brand__list ul li .text .txt{font-size:1rem;line-height:2.5;margin-top:1.04167vw}@media only screen and (max-width: 767px){.p-brand__list ul li .text .txt{margin-top:.9375rem}}.p-brand__list ul li .text .btn{margin-top:1.04167vw}.accent{padding-left:1rem;font-size:0.8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.accent{font-size:0.7rem}}@media only screen and (max-width: 767px){.accent{padding-left:0.5rem;font-size:0.5em}}
