@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@400;500&display=swap";@import"//fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600&family=Square+Peg&display=swap";@import"//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=open_in_new";main.index .title{padding:8rem 0}@media(max-width: 540px){main.index .title{padding:6rem 0}}main.index .title h1{margin-bottom:8rem;padding-left:.05em;color:#8b752d;text-align:center;letter-spacing:.05em;font-size:220%}@media(max-width: 540px){main.index .title h1{margin-bottom:4rem;font-size:160%}}main.index .title p{margin-top:2rem;text-align:center;text-shadow:0 0 .6em #eceae6,0 0 .4em #eceae6,0 0 .2em #eceae6;font-size:120%;line-height:3}@media(max-width: 540px){main.index .title p{font-size:100%;line-height:2.4}}main.index .title p span{display:inline-block;padding-left:.05em;letter-spacing:.05em}main.index .index_list{padding:4rem 0}main.index .index_list h2{position:relative;padding-top:1em;text-align:center;font-size:180%}@media(max-width: 540px){main.index .index_list h2{font-size:140%}}main.index .index_list h2::before{position:absolute;top:0;left:50%;display:block;width:4em;height:4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #C84E96), color-stop(50%, #7F0073));background:linear-gradient(to right, #C84E96 50%, #7F0073 50%);content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}main.index .index_list h2 span{display:inline-block}main.index .index_list ul{margin:0 auto;max-width:120rem}main.index .index_list ul li{position:relative;display:block;margin-top:6rem;padding-bottom:4rem}@media(max-width: 1200px){main.index .index_list ul li{padding-bottom:10rem}}@media(max-width: 540px){main.index .index_list ul li{margin-top:4rem}}@media(max-width: 540px){main.index .index_list ul li{padding-bottom:9rem}}main.index .index_list ul li .img{position:relative;display:block;width:65vw;height:26vw}main.index .index_list ul li .img.i1{background:center center/cover no-repeat}@media(max-width: 1200px){main.index .index_list ul li .img{width:80vw}}@media(max-width: 980px){main.index .index_list ul li .img{width:95vw;height:36vw}}@media(max-width: 768px){main.index .index_list ul li .img{width:95vw}}@media(max-width: 540px){main.index .index_list ul li .img{height:50vw}}main.index .index_list ul li .img.i2>div,main.index .index_list ul li .img.i3>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-color:#fff;gap:4px}@media(max-width: 540px){main.index .index_list ul li .img.i2>div,main.index .index_list ul li .img.i3>div{gap:2px}}main.index .index_list ul li .img.i2>div>div,main.index .index_list ul li .img.i3>div>div{position:relative;background:center center/cover no-repeat #ddd}main.index .index_list ul li .img.i2>div>div{width:50%}main.index .index_list ul li .img.i3>div>div{width:33.3333%}main.index .index_list ul li a{position:absolute;bottom:0;display:block;padding:3rem;width:calc(30% + 6rem);background-color:#4f2e55;color:#fff}@media(max-width: 1200px){main.index .index_list ul li a{padding:2rem;width:calc(40% + 6rem)}}@media(max-width: 980px){main.index .index_list ul li a{padding:2rem 5%;width:calc(50% + 6rem)}}@media(max-width: 540px){main.index .index_list ul li a{padding:1.5rem 5%;width:85%}}@media(hover: hover){main.index .index_list ul li a::before{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, right top, from(#7F0073), to(#C84E96));background:linear-gradient(to right, #7F0073, #C84E96);content:"";opacity:0;-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s}main.index .index_list ul li a:hover::before{opacity:.6;-webkit-transition-delay:.2s;transition-delay:.2s}}main.index .index_list ul li a p{position:relative}main.index .index_list ul li a p>*{display:block}main.index .index_list ul li a p small{font-size:100%}@media(max-width: 1200px){main.index .index_list ul li a p small{font-size:90%}}@media(max-width: 540px){main.index .index_list ul li a p small{font-size:80%}}main.index .index_list ul li a p strong{margin-top:.5rem;white-space:nowrap;font-size:200%}@media(max-width: 1200px){main.index .index_list ul li a p strong{font-size:180%}}@media(max-width: 540px){main.index .index_list ul li a p strong{font-size:140%}}main.index .index_list ul li a p strong span{display:inline-block}main.index .index_list ul li a aside{position:relative;margin-top:2rem;padding:.8em 1em 1em;width:18em;background-color:#000;text-align:center;font-size:80%;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media(max-width: 540px){main.index .index_list ul li a aside{margin-top:1.5rem;font-size:70%}}main.index .index_list ul li a aside::before{display:block;content:"詳しくはこちら"}main.index .index_list ul li a aside.symbol::after{position:absolute;background:center center/cover no-repeat;content:""}main.index .index_list ul li a aside.symbol.arrow_forward::after{top:50%;right:1em;width:1.5em;height:1.5em;background-image:url(../../common/img/symbol_arrow_forward_gold.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.index .index_list ul li a aside.symbol.open_in_new::after{top:.5em;right:.5em;width:1em;height:1em;background-image:url(../../common/img/symbol_open_in_new_gold.svg)}main.index .index_list ul li:nth-child(odd)>div{margin:0 0 0 auto}main.index .index_list ul li:nth-child(odd)>a{left:5%}@media(max-width: 980px){main.index .index_list ul li:nth-child(odd)>a{left:0}}main.index .index_list ul li:nth-child(even)>div{margin:0 auto 0 0}main.index .index_list ul li:nth-child(even)>a{right:5%}@media(max-width: 980px){main.index .index_list ul li:nth-child(even)>a{right:0}}main.index .index_list ul li:nth-child(1) .i1{background-image:url(../img/index_kobayashi.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(1) .i1{background-image:url(../img/sp/index_kobayashi.jpg)}}main.index .index_list ul li:nth-child(2) .i3>div>div:nth-child(1){background-image:url(../img/index_group_1.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(2) .i3>div>div:nth-child(1){background-image:url(../img/sp/index_group_1.jpg)}}main.index .index_list ul li:nth-child(2) .i3>div>div:nth-child(2){background-image:url(../img/index_group_2.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(2) .i3>div>div:nth-child(2){background-image:url(../img/sp/index_group_2.jpg)}}main.index .index_list ul li:nth-child(2) .i3>div>div:nth-child(3){background-image:url(../img/index_group_3.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(2) .i3>div>div:nth-child(3){background-image:url(../img/sp/index_group_3.jpg)}}main.index .index_list ul li:nth-child(3) .i2>div>div:nth-child(1){background-image:url(../img/index_takarazuka_koshien_1.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(3) .i2>div>div:nth-child(1){background-image:url(../img/sp/index_takarazuka_koshien_1.jpg)}}main.index .index_list ul li:nth-child(3) .i2>div>div:nth-child(2){background-image:url(../img/index_takarazuka_koshien_2.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(3) .i2>div>div:nth-child(2){background-image:url(../img/sp/index_takarazuka_koshien_2.jpg)}}main.index .index_list ul li:nth-child(4) .i1{background-image:url(../img/index_development.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(4) .i1{background-image:url(../img/sp/index_development.jpg)}}main.index .index_list ul li:nth-child(5) .i1{background-image:url(../img/index_global.jpg)}@media(max-width: 768px){main.index .index_list ul li:nth-child(5) .i1{background-image:url(../img/sp/index_global.jpg)}}main.page .page_visual>div{position:relative}main.page.takarazuka_koshien .page_visual .cap.tz{right:calc(50% + 1em)}main.page .title{padding:6rem 0}@media(max-width: 540px){main.page .title{padding:4rem 0}}main.page .title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 2rem;width:18rem;height:20rem;background-color:#4f2e55;color:#fff}@media(max-width: 540px){main.page .title>div{padding:0 1.5rem;width:14rem;height:14rem}}main.page .title>div>div{width:100%}main.page .title>div h1{text-align:center;font-size:180%;line-height:1.8}@media(max-width: 540px){main.page .title>div h1{font-size:130%;line-height:1.6}}main.page .title>div h1 span{display:inline-block;padding-left:.05em;letter-spacing:.05em}main.page .title>div p{margin-bottom:2rem;padding-bottom:2rem;width:100%;border-bottom:1px solid hsla(0,0%,100%,.6);text-align:center;font-size:90%;line-height:2}@media(max-width: 540px){main.page .title>div p{margin-bottom:1rem;padding-bottom:1rem;font-size:80%}}main.page .title>div p span{display:inline-block}main.page .page_link{display:none}@media(max-width: 540px){main.page .page_link{display:block;margin:0 auto;padding-bottom:2rem;width:90%}main.page .page_link ul{font-size:90%}main.page .page_link ul li:nth-child(n+2){margin-top:.5rem}main.page .page_link ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2.5rem;height:4em;border:1px solid #8b752d;background-color:#fff;text-align:center}main.page .page_link ul li a::after{position:absolute;top:50%;right:.75em;width:1.4em;height:1.4em;background:url(../../common/img/symbol_arrow_forward_gold.svg) center center/cover no-repeat;content:"";-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}main.page .page_link ul li a p{width:100%;color:#8b752d}main.page .page_link ul li a p span{display:inline-block}}main.page .detail .tit{position:relative}main.page .detail .tit::after{position:relative;display:block;margin:3rem auto;width:1px;height:5rem;background-color:#000;content:"";opacity:.6}@media(max-width: 540px){main.page .detail .tit::after{margin:2rem auto;height:4rem}}main.page .detail .tit h2{color:#8b752d;text-align:center;font-size:400%;opacity:.4}@media(max-width: 540px){main.page .detail .tit h2{font-size:200%}}main.page .detail .tit h2 span{display:inline-block;padding-left:.05em;letter-spacing:.05em}main.page .detail .tit p{margin-top:.2em;color:#8b752d;text-align:center;text-shadow:0 0 .6em #eceae6,0 0 .4em #eceae6,0 0 .2em #eceae6;font-size:200%}@media(max-width: 540px){main.page .detail .tit p{font-size:130%}}main.page .detail .txt p{margin-top:2rem;text-align:justify;line-height:2.4}@media(max-width: 540px){main.page .detail .txt p{margin-top:1.5rem;line-height:2}}main.page .detail .txt p:nth-child(1){margin-top:0}main.page .detail .txt p b{color:#8b752d}main.page .detail .img{margin-top:4rem;padding:2rem;background-color:#fff;-webkit-box-shadow:0 .2rem 1rem rgba(0,0,0,.1);box-shadow:0 .2rem 1rem rgba(0,0,0,.1)}@media(max-width: 880px){main.page .detail .img{margin-right:auto;margin-left:auto;padding:3rem;max-width:540px}}@media(max-width: 540px){main.page .detail .img{padding:1.5rem}}main.page .detail .img ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(max-width: 880px){main.page .detail .img ul{display:block}}main.page .detail .img ul.i4 li{width:calc(25% - 1.125em)}main.page .detail .img ul.i3 li{width:calc(33.3333% - 1em)}@media(max-width: 880px){main.page .detail .img ul li{display:block;width:100% !important}main.page .detail .img ul li:nth-child(n+2){margin-top:1.5rem}}main.page .detail .img ul li p{margin-top:.5em;text-align:center;font-size:90%}main.page .back a{position:relative;display:block;margin:0 auto;padding:1em 1em 1.2em;width:18em;background-color:#000;color:#fff;text-align:center;font-size:100%;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media(max-width: 540px){main.page .back a{padding:.8em 1em 1em;width:16em;font-size:90%}}main.page .back a span::before{position:relative;display:block;padding-left:1em;content:"戻る";letter-spacing:1em}@media(hover: hover){main.page .back a::before{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, right top, from(#C84E96), to(#7F0073));background:linear-gradient(to right, #C84E96, #7F0073);content:"";opacity:0;-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s}main.page .back a:hover::before{opacity:.5;-webkit-transition-delay:.2s;transition-delay:.2s}}main.page .back a::after{position:absolute;top:50%;left:1em;width:1.4em;height:1.4em;background:center center/cover no-repeat;background-image:url(../../common/img/symbol_arrow_forward_gold.svg);content:"";-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}/*# sourceMappingURL=style.css.map */