﻿a{transition:.4s}a:hover{opacity:0.6;text-decoration:none;color:#006}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.modaal-overlay{z-index:2000}.modaal-close:focus,.modaal-close:hover{outline:0;background:none}#modaal-close{background:url("../img/ico-close.png") no-repeat;background-size:100% 100%;border-radius:0}.modaal-close::after,.modaal-close::before{display:none}.slick-slide{background:#fff}body{font-family:"Quicksand","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"}.wrapper{width:100%;height:auto;line-height:1.7;padding:0;overflow-x:hidden}.pageHeader{position:fixed;width:auto;z-index:1000;background:#fff}@media screen and (max-width: 767px){.pageHeader{padding:1.25vw}}.pageHeader__gnavi{display:flex;padding:0;justify-content:space-between;height:80px;background:#fff;position:relative}@media screen and (max-width: 767px){.pageHeader__gnavi{height:7vw;padding:0}}@media screen and (max-width: 767px){.pageHeader__gnaviTitle{height:7vw;width:auto;margin:0}}.pageHeader__logo{padding:15px;display:block}@media screen and (max-width: 767px){.pageHeader__logo{padding:0}}@media screen and (max-width: 767px){.pageHeader__logoImage{height:7vw;width:auto}}.slider{padding:80px 0;position:relative;background:#006;margin:0 !important}@media screen and (max-width: 767px){.slider{padding:11vw 0}}.slider:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 200px 100vw;border-color:#fff #fff #006 #fff}@media screen and (max-width: 767px){.slider:before{border-width:0 0 17vw 100vw}}.slider .slick-slider{padding:80px 0;position:relative;background:#006;margin-bottom:0 !important}@media screen and (max-width: 767px){.slider .slick-slide img{width:100vw;height:auto}}.slider .slick-dots{bottom:48px}@media screen and (max-width: 767px){.slider .slick-dots{bottom:4vw}}.slider .slick-dots li button:before{color:#fff}.slider .slick-dots li.slick-active button:before{opacity:1;color:#fff}.slider .slick-prev.slick-arrow,.slider .slick-next.slick-arrow{left:0;background:rgba(0,0,0,0.5);z-index:9999;width:80px;height:80px}@media screen and (max-width: 767px){.slider .slick-prev.slick-arrow,.slider .slick-next.slick-arrow{display:none !important}}.slider .slick-next.slick-arrow{right:0;left:auto}.slider .slick-prev:before,.slider .slick-next:before{content:"";width:30px;height:30px;border-bottom:solid 1px #fff;border-left:solid 1px #fff;line-height:inherit;display:block;transform:rotate(45deg) translate(20px, -20px)}.slider .slick-next:before{transform:rotate(-135deg) translate(-10px, 10px)}.content__section{width:100%;margin:0 auto;position:relative;padding:0 0 60px}@media screen and (max-width: 767px){.content__section{margin:0 auto;padding:0 0 10vw}}.content__section:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 200px 100vw;border-color:#fff #fff #fff #006;background:#006;padding:60px 0 0}@media screen and (max-width: 767px){.content__section:before{border-width:0 0 15vw 100vw;padding:10vw 0 0}}.content__section:nth-child(even){background:#006;color:#fff}.content__section:nth-child(even):before{border-color:#fff #fff #006 #fff}.content__section:nth-child(even) .content__title{color:#006}.content__section:nth-child(even) .content__btn{border-color:#fff;color:#fff}.content__section:nth-child(even) .content__btn:before{border-color:#fff}.content__section:nth-child(even) .content__inner:before{background:#006}.content__section:nth-child(even) .content__listItemText a{color:#fff}.content__section#special.none:before{padding:0}.content__section#special.none .content__inner:before{content:none}.content__title{width:950px;margin:0;font-weight:bold;font-size:52px;color:#fff}@media screen and (max-width: 767px){.content__title{width:90vw;margin:0 0 3vw 5vw;font-size:6vw}}.content__titleImage{width:100%;height:auto}.content__inner{width:950px;padding:0;margin:0 auto;position:relative}@media screen and (max-width: 767px){.content__inner{width:90vw}}.content__inner:before{content:"";position:absolute;left:calc(-50vw + 475px);top:45px;background:#fff;width:calc(50vw - 505px);height:1px}@media screen and (max-width: 767px){.content__inner:before{left:-5vw;top:5vw;width:8vw}}.content__innerImage{width:100%;height:auto}.content__list{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.content__list:before{width:215px;height:0;display:block;content:"";order:1}.content__list:after{width:215px;height:0;display:block;content:""}.content__listItem{margin:0 0 30px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.content__listItem{margin:0 0 5vw;width:42.5vw}}.content__listItem .limited{z-index:99;position:relative}.content__listItem .limited span{position:absolute;left:0;top:0;color:#fff;line-height:1;font-size:12px;text-align:center;transform:rotate(-45deg) translate(-6px, 15px)}@media screen and (max-width: 767px){.content__listItem .limited span{font-size:2vw;transform:rotate(-45deg) translate(-1vw, 3vw)}}.content__listItem .limited:before{content:"";width:0;height:0;display:block;position:absolute;border-color:#a00 transparent transparent #a00;border-width:30px 30px 50px 50px;border-style:solid}@media screen and (max-width: 767px){.content__listItem .limited:before{border-width:8vw 8vw 8vw 8vw}}@media screen and (max-width: 767px){.content__listItem img{width:100%;height:auto}}.content__listItemImage{background:#fff}.content__listItemImage.comingsoon{background:#eee;display:flex;justify-content:center;align-items:center;width:215px;height:215px}@media screen and (max-width: 767px){.content__listItemImage.comingsoon{width:42.5vw;height:42.5vw}}.content__listItemImage.comingsoon:after{content:"Coming soon";font-size:1rem;color:#000066}.content__listItemText{line-height:1.2;margin:15px 0 0;width:215px;font-weight:700}@media screen and (max-width: 767px){.content__listItemText{margin:3vw 0 0;width:42.5vw}}.content__listItemText a{color:#006}.content__btn{display:inline-block;width:350px;border:solid 1px #006;color:#006;line-height:50px;text-align:center;margin:0 auto;font-size:20px;position:relative;left:calc(50% - 175px)}@media screen and (max-width: 767px){.content__btn{width:70vw;line-height:10vw;font-size:3.5vw;left:10vw}}.content__btn:before{position:absolute;right:15px;top:20px;width:10px;height:10px;border-right:solid 1px #006;border-bottom:solid 1px #006;transform:rotate(-45deg);display:block;content:""}@media screen and (max-width: 767px){.content__btn:before{right:3vw;top:4vw;width:2vw;height:2vw}}.content__comingsoon{text-align:right;font-size:52px;font-weight:700;padding:120px 0 0;z-index:10;margin:0 0 -30px;position:relative}@media screen and (max-width: 767px){.content__comingsoon{font-size:6vw;padding:15vw 0 0;margin:0 0 -10vw}}#about{padding-top:260px;margin-top:-60px}@media screen and (max-width: 767px){#about{padding-top:30vw;margin:-10vw 0 0}}#about .content__inner{margin:0 auto 120px}@media screen and (max-width: 767px){#about .content__inner{margin:0 auto}}#about .content__inner:before{background:#006}#about .content__title{color:#006}#about dl{display:flex}@media screen and (max-width: 767px){#about dl{flex-direction:column;padding:0 0 20vw;margin:0}}#about dt{order:2;margin:0 0 0 60px;display:flex;flex-shrink:0;justify-content:center;align-items:center}@media screen and (max-width: 767px){#about dt{margin:0}}@media screen and (max-width: 767px){#about dt img{width:60vw;padding:5vw;border:solid 1px #eee}}@media screen and (max-width: 767px){#about dd{font-size:3.5vw}}#about:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 200px 100vw;border-color:#fff #fff #eee #fff;padding:60px 0 0;z-index:-1}@media screen and (max-width: 767px){#about:after{border-width:0 0 15vw 100vw;padding:10vw 0 0}}#about.special{padding-top:0;margin-top:0;background:transparent}@media screen and (max-width: 767px){#about.special{padding-top:0;margin:0}}#about.special dl{color:#020364;z-index:2;position:relative}#about.special:before{border:none}.pageFooter{padding:60px 30px;text-align:center;display:flex;justify-content:space-between;position:relative;margin:-120px 0 0}@media screen and (max-width: 767px){.pageFooter{padding:10vw 5vw;margin:0;flex-wrap:wrap}}.pageFooter:after{content:"";position:absolute;width:100%;height:calc(100% - 120px);background:#eee;left:0;bottom:0;z-index:-1}@media screen and (max-width: 767px){.pageFooter:after{height:100%}}.pageFooter__snsList{display:flex;justify-content:left;list-style:none;padding:0;margin:0 0 0 50px;align-items:flex-end;position:relative}@media screen and (max-width: 767px){.pageFooter__snsList{width:100%;justify-content:center;margin:0 0 5vw}}.pageFooter__snsList:before{position:absolute;left:-80px;bottom:20px;width:60px;height:1px;display:block;background:#006;content:""}.pageFooter__snsList:after{content:"share";font-weight:700;position:absolute;left:-5px;bottom:10px;color:#006}@media screen and (max-width: 767px){.pageFooter__snsList:after{left:0;bottom:11vw;width:100%}}.pageFooter__snsListItem{width:40px;height:40px;margin:0 0 0 30px}@media screen and (max-width: 767px){.pageFooter__snsListItem{width:10vw;height:10vw;margin:0 0 0 5vw}}.pageFooter__snsListItem:first-child{margin:0 0 0 70px}@media screen and (max-width: 767px){.pageFooter__snsListItem:first-child{margin:0}}@media screen and (max-width: 767px){.pageFooter__snsListImage{width:100%;height:100%}}.pageFooter__kdLink{margin:0 0 15px;display:block}@media screen and (max-width: 767px){.pageFooter__kdLink{margin:0 0 5vw 10vw}}@media screen and (max-width: 767px){.pageFooter__kdImage{width:30vw}}.pageFooter__amiamiLink{margin:0 0 30px;display:block}@media screen and (max-width: 767px){.pageFooter__amiamiLink{margin:2vw 0 0 8vw}}@media screen and (max-width: 767px){.pageFooter__amiamiImage{width:32vw}}.pageFooter__copy{margin:0 auto;text-align:right}@media screen and (max-width: 767px){.pageFooter__copy{font-size:2vw}}.pageFooter__corp{text-align:right}@media screen and (max-width: 767px){.pageFooter__corp{text-align:center;display:flex;flex-wrap:wrap;margin:0}}.pagetop{width:70px;height:70px;position:fixed;bottom:60px;right:60px;z-index:200;cursor:pointer}@media screen and (max-width: 767px){.pagetop{width:10vw;height:10vw;bottom:5vw;right:5vw}}.pagetop__image{width:100%;height:100%}
/*# sourceMappingURL=common.css.map */
