main{width:100%}p.rich-text__caption.subtitle.subtitle--small{margin-top:0;text-align:center}.rich-text__text p{padding:1em}p.heading_header{font-size:2rem;font-weight:700;border-bottom:1px solid;padding:0 1.5em;position:absolute;left:0;top:2.5rem;font-family:Arimo,sans-serif}.image-with-text--overlap .image-with-text__content{padding:7rem 3rem 6rem}.ttl-wrap{margin-bottom:1em}.Text{position:relative;z-index:1;margin-bottom:1em}.Text:after{content:"";position:absolute;left:-2em;bottom:-.4em;width:0%;height:2px;background:#323232;z-index:-1;transition:all .8s ease}.Text.isActive:after{width:calc(100% + 3em)}.grid03{overflow:hidden}.grid03 p.heading_header{border-bottom:none;padding:0;position:initial}.grid03 p.heading_header span{position:relative;display:block;padding-bottom:.2em;margin-left:-.5em}.grid03 p.heading_header span:before{content:"";display:block;width:120%;height:1px;position:absolute;bottom:0;background-color:#323232}.grid03 .image-with-text__text-item:after{content:"";display:block;width:0;height:100%;background-color:#f0f0f0;position:absolute;transition:all .8s ease}.grid03 .image-with-text__text-item.isActive:after{width:100vw}.lemirais_pagelist div.list_detail ul{display:inline-block;text-align:left;margin:0 auto}.ul_color ul{background-color:#f0f0f0;padding:1em 2em}.contactlink .icon span{display:block;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.contactlink .icon{display:block;width:3em;height:3em;background-color:#646464;border-radius:5px;padding:.3em}.contactlink .tel .icon,.contactlink .form .icon{padding:.4em}.contactlink .line .icon span{background-image:url(/cdn/shop/files/line_icon_09059038-c3af-47f6-a222-3a803fd26954.png?v=1736328099)}.contactlink .mail .icon span{background-image:url(/cdn/shop/files/mail.png?v=1736328099)}.contactlink .tel .icon span{background-image:url(/cdn/shop/files/icon_tel.png?v=1740464280)}.contactlink .form .icon span{background-image:url(/cdn/shop/files/icon_calender.png?v=1740464280)}.contact-container{background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;padding:2em 1em;margin-top:1.5em;min-width:280px}.contactlink{margin-right:auto;margin-left:auto;width:90%;justify-content:space-around;margin-bottom:2em}.contact-container a{display:block;background-color:#fff;padding:.5em 1em .5em .5em;width:70%;text-align:center;margin-top:1em;box-shadow:3px 3px 5px #ccc;position:relative;color:inherit}.contact-container a:after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.4em;height:.4em;border-top:1px solid #808080;border-right:1px solid #808080;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-container a:hover{background-color:#000;color:#fff}.image-with-text__content--mobile-left{text-align:left}.image-with-text__content--mobile-center{text-align:center}.image-with-text__content--mobile-right{text-align:right}@media screen and (max-width: 749px){.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:70vh}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:70vh}a.button{width:100%}a.button.button--primary{width:calc(100vw - 1em)}}@media screen and (min-width: 990px){.image-with-text__content{padding:4rem calc(4rem / var(--font-body-scale)) 5rem}.image-with-text--overlap .image-with-text__content{padding:6rem 6rem 7rem}p.heading_header{padding:0 3em}.image-with-text--overlap .image-with-text__media-item--top{flex:8;height:400px}.image-with-text--overlap .image-with-text__content{width:calc(100% + 10rem)!important;min-width:calc(100% + 10rem)!important;margin-top:5em!important;margin-left:-10rem!important}.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content{margin-right:-10rem!important}.image-with-text--overlap .image-with-text__text-item.grid__item{flex:4}.grid02 .grid--2-col-tablet .grid__item.image-with-text__media-item.grid__item{flex:2}.grid02 .grid--2-col-tablet .grid__item{flex:3}.grid03 .image-with-text__text-item.grid__item{margin-top:2.5em}.grid03 .image-with-text__grid--reverse .image-with-text__text-item:after{left:-10vw}.grid03 .image-with-text__text-item.isActive:after{width:80vw}.contact-container{width:45%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/add-sub-page.css.map */
