.chapter h3{font-size:3.6rem;font-weight:600}.chapter h4{font-size:2.4rem;font-weight:700}#hero .chapter__inner{position:relative;border-radius:0 0 120px;overflow:hidden}#hero .chapter__inner .swiper .swiper-wrapper .swiper-slide{width:100%;max-width:100%;height:100%}#hero .chapter__inner .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;min-height:540px;object-fit:cover}#hero .chapter__inner h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-weight:400;font-size:2.4rem;letter-spacing:.5em;text-align:center;color:#fff;z-index:1}#about{padding:10rem 0;text-align:center}#about .chapter__inner{padding:0 4rem}#about .chapter__inner hgroup{margin:0 0 2rem;line-height:1.2}#about .chapter__inner hgroup h3{margin:0 0 1rem}#about .chapter__inner hgroup h4{color:#3d3d3d}#about .chapter__inner p{margin:0 auto;max-width:870px}#about .chapter__inner .btnLink01{margin:3rem auto 0}#content{background:#fafafa}#content .chapter__inner .contentList li{position:relative;display:flex;flex-grow:1}#content .chapter__inner .contentList li:nth-child(1) .textArea:before{top:4%;left:-2%;width:66%;background-image:url(//akane-kyoto.com/cdn/shop/t/9/assets/content-text-img01.png?v=35872286857356099971764682102)}#content .chapter__inner .contentList li:nth-child(2) .textArea:before{top:0;right:-2%;width:96%;background-image:url(//akane-kyoto.com/cdn/shop/t/9/assets/content-text-img02.png?v=2466169221147446211764682102)}#content .chapter__inner .contentList li:nth-child(3) .textArea:before{top:-5%;left:-4%;width:91%;background-image:url(//akane-kyoto.com/cdn/shop/t/9/assets/content-text-img03.png?v=173398399183463956421764682102)}#content .chapter__inner .contentList li:nth-child(odd) .imgArea{border-radius:0 0 120px;overflow:hidden}#content .chapter__inner .contentList li:nth-child(2n){flex-direction:row-reverse}#content .chapter__inner .contentList li:nth-child(2n) .imgArea{border-radius:0 0 0 120px;overflow:hidden}#content .chapter__inner .contentList li:not(:first-child){margin:12rem 0 0}#content .chapter__inner .contentList li .imgArea{width:55%;height:fit-content;z-index:2}#content .chapter__inner .contentList li .textArea{position:relative;display:flex;flex-direction:column;justify-content:center;width:45%;padding:4rem 14rem 4rem 12rem;background-repeat:no-repeat;z-index:1}#content .chapter__inner .contentList li .textArea:before{content:"";position:absolute;height:100%;display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:-1}#content .chapter__inner .contentList li .textArea hgroup h4{color:#262626;font-weight:400}#content .chapter__inner .contentList li .textArea p{margin:3rem 0 0}#content .chapter__inner .contentList li .textArea .btnLink02{margin:2.5rem 0 0}#contact{padding:14rem 0 12rem}#contact .chapter__inner{padding:0 4rem}#contact .chapter__inner .contactBox{position:relative;display:block;margin:0 auto;width:100%;max-width:1200px}#contact .chapter__inner .contactBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background:none;transition:.3s}#contact .chapter__inner .contactBox:hover:after{background:#fff3}#contact .chapter__inner .contactBox:hover .textArea .btnLink01{color:#fff;background:#000}#contact .chapter__inner .contactBox img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}#contact .chapter__inner .contactBox .textArea{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:2.5rem;text-align:center;color:#fff}#contact .chapter__inner .contactBox .textArea p{margin:1rem 0 0}#contact .chapter__inner .contactBox .textArea .btnLink01{margin:3rem auto 0;background:#fff}#news{padding:8rem 0;background:#fafafa}#news .chapter__inner{margin:0 auto;padding:0 5rem;max-width:1340px}#news .chapter__inner h3 a{color:#262626;text-decoration:none}#news .chapter__inner h3 a:after{content:"";display:inline-block;margin-left:.5em;width:6px;height:6px;border:2px solid;border-color:rgb(54,62,67) rgb(54,62,67) transparent transparent;transform:rotate(45deg);vertical-align:middle;transition:.3s}#news .chapter__inner h3 a:hover:after{transform:rotate(45deg) translate(50%,-50%)}#news .chapter__inner ul{margin:1.5rem 0 0}#news .chapter__inner ul li:not(:last-child){border-bottom:1px solid rgb(231,231,231)}#news .chapter__inner ul li a{display:block;padding:1.5rem 0;text-decoration:none;transition:.3s}#news .chapter__inner ul li a:hover{background:#e7e7e780}#news .chapter__inner ul li a .date{font-weight:700;color:#262626}#news .chapter__inner ul li a P{color:#3d3d3d}#news .chapter__inner .more{display:none}@media (max-width: 1200px){#content .chapter__inner .contentList li .imgArea{width:50%}#content .chapter__inner .contentList li .textArea{width:50%;padding:2.5rem 5rem}}@media (max-width: 1024px){#content .chapter__inner .contentList li:not(:first-child){margin:8rem 0 0}}@media (max-width: 768px){#hero .chapter__inner h2{font-size:3.6vw}#about{padding:9rem 0 13rem}#content .chapter__inner .contentList li{display:block}#content .chapter__inner .contentList li:not(:first-child){margin:7rem 0 0}:is(#content .chapter__inner .contentList li:nth-child(1),#content .chapter__inner .contentList li:nth-child(2),#content .chapter__inner .contentList li:nth-child(3)) .textArea:before{top:15px;right:35px;left:auto}#content .chapter__inner .contentList li:nth-child(1) .textArea:before{top:0;left:0;right:auto;width:69.3%}#content .chapter__inner .contentList li:nth-child(2) .textArea:before{top:0;left:0;right:auto;width:86.4%}#content .chapter__inner .contentList li:nth-child(3) .textArea:before{top:0;width:calc(91% * .7)}#content .chapter__inner .contentList li .imgArea{width:100%}#content .chapter__inner .contentList li .textArea{width:100%;padding:8rem 6rem 10rem}#content .chapter__inner .contentList li .textArea .btnLink02{margin:2.5rem auto 0}#news .chapter__inner{padding:0 3.5rem}#news .chapter__inner h3{text-align:center}#news .chapter__inner h3 a{pointer-events:none}#news .chapter__inner h3 a:after{display:none}#news .chapter__inner .more{display:block;margin-top:2rem;margin-left:auto;width:fit-content;color:#3d3d3d;font-weight:700;text-decoration:underline}}@media (max-width: 480px){#content{background:none}#content .chapter__inner .contentList li .textArea{padding:5rem 3.5rem}#contact{padding:7rem 0 12rem}#contact .chapter__inner{padding:0}#contact .chapter__inner .contactBox{overflow:hidden;border-radius:0 0 60px}#contact .chapter__inner .contactBox .textArea h3{font-size:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/home.css.map */
