.sec{padding:80px 0}@media screen and (max-width: 767.98px){.sec{padding:40px 0}}.ld-text{font-size:1.6rem;text-align:center}@media screen and (max-width: 767.98px){.ld-text{font-size:1.3rem}}.mainimg{padding:0 0 50px}@media screen and (max-width: 767.98px){.mainimg{padding:0}}.mv{position:relative;margin-bottom:120px}@media screen and (max-width: 767.98px){.mv{margin-bottom:30%}}@media screen and (max-width: 767.98px){.mv-bg{position:relative;width:108%;left:-4%}}.mv-sub-ttl,.mv-ttl{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-10%}@media screen and (max-width: 991.98px){.mv-sub-ttl,.mv-ttl{width:26%}}@media screen and (max-width: 767.98px){.mv-sub-ttl,.mv-ttl{width:30%;margin-top:-13%}}.mv-ttl{width:680px;margin-top:0}@media screen and (max-width: 991.98px){.mv-ttl{width:80%}}@media screen and (max-width: 767.98px){.mv-ttl{width:94%}}.mv-bnr{position:absolute;bottom:-60px;right:0}@media screen and (max-width: 991.98px){.mv-bnr{width:25%}}@media screen and (max-width: 767.98px){.mv-bnr{width:28%;bottom:-70px}}.hachimure{bottom:60px;right:-180px;position:absolute}.mv-desc{position:absolute;bottom:-60px;left:50px;font-size:1.9rem;font-weight:700}@media screen and (max-width: 767.98px){.mv-desc{bottom:-35%;left:0;font-size:3.4vw}}.illust-tree{max-width:940px;margin:0 auto}@media screen and (max-width: 767.98px){.recommend .heading1 .en{width:146px}}.recommend .ld-text{margin-bottom:50px}@media screen and (max-width: 767.98px){.recommend .ld-text{margin-bottom:30px}}.recommend-box{background:url("../../assets/img/common/line1.png") no-repeat center top 5px;background-size:100%}.recommend-list{max-width:1000px;margin:0 auto}.recommend-item{width:31%;position:relative}@media screen and (max-width: 767.98px){.recommend-item{width:32%}}.recommend-item .ttl{width:100%;position:absolute;bottom:15px;font-size:1.8rem;text-align:center}@media screen and (max-width: 767.98px){.recommend-item .ttl{font-size:3.2vw;bottom:2px}}.about{padding:80px 0 160px}@media screen and (max-width: 767.98px){.about{padding:40px 0 55px}}.about-inner{position:relative;max-width:1000px;margin:0 auto}.about-inner .heading1{margin-bottom:50px}@media screen and (max-width: 767.98px){.about-inner .heading1{margin-bottom:30px}}@media screen and (max-width: 767.98px){.about-inner .heading1 .en{width:75px}}.about-inner .hachibako{position:absolute;top:-90px;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767.98px){.about-inner .hachibako{top:-45px;left:10%;width:68px}}.about-content{margin-bottom:40px}@media screen and (max-width: 767.98px){.about-content{display:block;width:80%;margin:0 auto 25px}}.about-content .text-box{position:relative;width:48%}@media screen and (max-width: 767.98px){.about-content .text-box{width:100%}}.about-content .text-box>div{width:90%;position:absolute;top:50%;left:5%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767.98px){.about-content .text-box>div{width:100%;position:static;-webkit-transform:none;transform:none}}.about-content p:nth-of-type(1){position:relative;font-size:2.6rem;font-weight:700;letter-spacing:.1em;line-height:1.7;margin:0 0 25px}@media screen and (max-width: 767.98px){.about-content p:nth-of-type(1){font-size:1.8rem;margin:0 0 10px}}.about-content .img{width:48%}@media screen and (max-width: 767.98px){.about-content .img{width:100%;margin:15px auto 0}}.about-content2{margin-bottom:80px}@media screen and (min-width: 768px){.about-content2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media screen and (max-width: 767.98px){.about-content2{margin-bottom:45px}}.lineup{padding:100px 0 0}@media screen and (max-width: 767.98px){.lineup{padding:40px 0 0}}.lineup .ld-text{margin-bottom:80px}@media screen and (max-width: 767.98px){.lineup .ld-text{margin-bottom:40px}}@media screen and (max-width: 767.98px){.lineup .heading1 .en{width:90px}}.lineup-content{max-width:900px;margin:0 auto 100px}@media screen and (max-width: 767.98px){.lineup-content{margin:0 auto 60px}}.lineup-content .heading{font-size:2.8rem;text-align:center;margin-bottom:60px;position:relative}@media screen and (max-width: 767.98px){.lineup-content .heading{font-size:1.8rem;margin-bottom:25px}}.lineup-content .heading:after{position:absolute;content:"";background-position:center;background-repeat:no-repeat;background-size:cover;left:84%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767.98px){.lineup-content .heading:after{left:90%}}.lineup-content a{display:block}.lineup-content .img{text-align:center;margin:0 auto 20px}@media screen and (max-width: 767.98px){.lineup-content .img{margin:0 auto 12px}}.lineup-content .ttl{font-size:1.8rem;text-align:center;margin-bottom:12px}@media screen and (max-width: 767.98px){.lineup-content .ttl{font-size:1.5rem;margin-bottom:8px}}@media screen and (min-width: 768px){.lineup-content .ttl br{display:none}}.lineup-content p{line-height:1.7}@media screen and (max-width: 767.98px){.lineup-content p{line-height:1.6}}.lineup-hachimitsu .heading:after{top:-90px;width:78px;height:165px;background-image:url("../../assets/img/common/illust_hachiitsubin.svg")}@media screen and (max-width: 767.98px){.lineup-hachimitsu .heading:after{top:-40px;width:39px;height:83px}}.hachimitsu-list:after{content:"";display:block;width:28%}.hachimitsu-item{width:30%;margin-bottom:40px}@media screen and (max-width: 767.98px){.hachimitsu-item{width:47.5%;margin-bottom:25px}}.hachimitsu-item .img{width:85%;text-align:center}@media screen and (max-width: 767.98px){.hachimitsu-item .img{width:60%}}.hachimitsu-item .text{min-height:5.1em}.hachimitsu-item .size{margin-top:5px;font-size:1.3rem}@media screen and (max-width: 767.98px){.hachimitsu-item .size p{font-size:1rem}}.hachimitsu-item .size-ttl{position:relative;font-weight:700;text-align:center}.hachimitsu-item .size-ttl:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;content:'';background:#1a1a1a}@media screen and (max-width: 767.98px){.hachimitsu-item .size-ttl:before{height:1px}}.hachimitsu-item .size-ttl span{position:relative;display:inline-block;width:5em;background:#fefded}.lineup-gift .heading:after{top:-65px;width:140px;height:114px;background-image:url("../../assets/img/common/illust_gift.svg")}@media screen and (max-width: 767.98px){.lineup-gift .heading:after{top:-20px;width:70px;height:57px}}.gift-item{text-align:center}.gift-item a{display:block;text-align:center}.gift-item .img{margin-bottom:15px}.gift-item .text{display:inline-block;text-align:left}.lineup-others{margin:0 auto 120px}@media screen and (max-width: 767.98px){.lineup-others{margin:0 auto 60px}}.lineup-others .heading:after{top:-90px;width:140px;height:152px;background-image:url("../../assets/img/common/illust_face.svg")}@media screen and (max-width: 767.98px){.lineup-others .heading:after{top:-40px;width:70px;height:76px}}.others-item{width:48%}.bottom-bnr{max-width:900px;margin:0 auto;padding-bottom:120px}@media screen and (max-width: 767.98px){.bottom-bnr{padding-bottom:50px}}.instagram{padding:100px 0 0}@media screen and (max-width: 767.98px){.instagram{padding:40px 0 0}}@media screen and (max-width: 767.98px){.instagram .heading1 .en{width:138px}}.instagram .ld-text{margin-bottom:50px}@media screen and (max-width: 767.98px){.instagram .ld-text{margin-bottom:30px}}.instagram-inner{position:relative}.instagram-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instagram-wrap>div{width:24%;margin-bottom:15px}@media screen and (max-width: 767.98px){.instagram-wrap>div{width:49%;margin-bottom:10px}}.instagram-wrap>div a{display:block;position:relative;overflow:hidden}.instagram-wrap>div a:before{content:"";display:block;padding-top:100%}.instagram-wrap>div a img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.manekineko{text-align:right}.profile{padding:100px 0;background:#fbef7a}@media screen and (max-width: 767.98px){.profile{padding:40px 0 35px}}.profile-inner{max-width:1000px;margin:0 auto}@media screen and (max-width: 767.98px){.profile-inner .heading1 .en{width:106px}}.profile-inner #slider{width:100%;margin-bottom:20px}@media screen and (max-width: 767.98px){.profile-inner #slider{margin-bottom:15px}}@media screen and (max-width: 767.98px){.profile-list th,.profile-list td{display:block}}.profile-list th{width:10em;font-weight:700}@media screen and (max-width: 767.98px){.profile-list th{width:100%}}
