body div.main{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body div.main .index-header-img-area{max-width:1280px;margin:10rem auto}@media screen and (max-width: 600px){body div.main .index-header-img-area{padding:5% 7%;margin:0rem auto}}body div.main .index-header-img-area div.header-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5%;margin-top:50px}@media screen and (max-width: 600px){body div.main .index-header-img-area div.header-img-box{margin-top:0px}}body div.main .index-header-img-area div.header-img-box div.logo-img-area{width:40%;max-width:450px}@media screen and (max-width: 600px){body div.main .index-header-img-area div.header-img-box div.logo-img-area{width:100%;margin-bottom:7.5%}}body div.main .index-header-img-area div.header-img-box div.logo-img-area.kairaku img{width:100%}body div.main .index-header-img-area div.header-img-box div.logo-img-area.athenes img{width:100%;margin-top:-90px}@media screen and (max-width: 600px){body div.main .index-header-img-area div.header-img-box div.logo-img-area.athenes img{margin-top:0px}}@media screen and (max-width: 600px){body div.main .index-header-img-area div.header-img-box div.logo-img-area.athenes{margin-bottom:5%}}body div.main .index-header-img-area div.header-img-box div.yajirushi{max-width:125px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){body div.main .index-header-img-area div.header-img-box div.yajirushi{margin-bottom:5%;max-width:75px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}body div.main .index-header-img-area div.header-img-box div.yajirushi img{max-width:130px}body div.main .index-header-img-area div.text-main{text-align:center}@media screen and (max-width: 600px){body div.main .index-header-img-area div.text-main{text-align:left}}body div.main .index-header-img-area div.text-main a.enter{max-width:500px;margin:0 auto;margin-bottom:15px;display:block}@media screen and (max-width: 600px){body div.main .index-header-img-area div.text-main a.enter{display:none;margin-bottom:0px}}body div.main .index-header-img-area div.text-main a.enter-sp{max-width:500px;margin:0 auto;display:none}@media screen and (max-width: 600px){body div.main .index-header-img-area div.text-main a.enter-sp{display:block;margin-bottom:20px}}body div.main .index-header-img-area div.text-main div.text-box{padding:40px;border:solid 5px;-o-border-image:linear-gradient(to right, #ff6186 0%, #ffa4b4 100%) 1;border-image:-webkit-gradient(linear, left top, right top, from(#ff6186), to(#ffa4b4)) 1;border-image:linear-gradient(to right, #ff6186 0%, #ffa4b4 100%) 1;background-color:#fff}@media screen and (max-width: 600px){body div.main .index-header-img-area div.text-main div.text-box{padding:20px}}body div.main .index-header-img-area div.text-main div.text-box p{font-size:1.75rem;margin-bottom:5px}body div.main .index-header-img-area div.text-main div.text-box p.pink{color:#ff6186}@media screen and (max-width: 600px){body div.main .index-header-img-area div.text-main div.text-box p{font-size:1.5rem}}@media screen and (max-width: 600px){body div.main .index-header-img-area div.text-main div.text-box p.shopkeeper{text-align:right;margin-top:4rem}}body div.main .index-header-img-area .cast-list div.text-area{font-size:1.4rem;max-width:700px;margin:0 auto}body div.main .index-header-img-area .cast-list div.text-area p{text-align:center}body div.main .index-header-img-area .cast-list ul{padding:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body div.main .index-header-img-area .cast-list ul li.box{width:18%;background-color:#fff;margin:1%}@media screen and (max-width: 600px){body div.main .index-header-img-area .cast-list ul li.box{width:48%}}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2);box-shadow:0px 0px 5px rgba(0,0,0,.2)}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner div.image-inner{overflow:hidden;position:relative}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner div.image-inner img{-webkit-transition:.5s;transition:.5s;aspect-ratio:3/4}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner div.profile{text-align:center;padding:10px}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner div.profile h3.name{font-size:1.5rem;line-height:2rem;font-weight:500;margin-bottom:1rem}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner div.profile h3.name span{font-size:1.5rem}body div.main .index-header-img-area .cast-list ul li.box a div.box-inner div.profile p.catchphrase{font-size:1.3rem;line-height:1.3rem;margin-bottom:1rem;color:#fc5195}