:root{--c-color01: #2d1910;--c-color02: #804c0d;--c-color03: #f5eed2;--txt-color: #fff;--ttl-font: "Zen Old Mincho", serif;--txt-font: "Zen Old Mincho", serif;--en-font: "Allura", cursive;--font-size-50: clamp(30px, 5vw, 50px);--font-size-40: clamp(20px, 4vw, 40px);--font-size-30: clamp(20px, 3vw, 30px);--content-inner-5: min(5vw, 50px);--content-inner-3: min(3vw, 30px);--margin-full: calc(50% - 50vw)}#drawer_menu.color_type2,#drawer_menu.color_type2 #mobile_menu a{background:var(--c-color01)}@media screen and (max-width:1300px){#page_header .headline{right:-65%}}@media screen and (max-width:1250px){.start_scroll.header_fix #header_logo{background:transparent;border-bottom:1px solid var(--c-color03)}.home #container #content_builder :is(.cb_two_column, .cb_three_column) .item_list .item .content{padding:clamp(40px, calc(-16px + 8vw), 80px) clamp(40px, calc(-16px + 8vw), 80px)}.home #container #content_builder :is(.cb_two_column, .cb_three_column) .item_list .item .content::before{width:calc(100% - 40px);height:calc(100% - 40px)}.home #container #content_builder :is(.cb_two_column, .cb_three_column) .item_list .item .content .headline .sub_title{font-size:clamp(16px, calc(14.4px + 0.5vw), 24px)}}@media screen and (max-width:1000px){.home #container #content_builder .cb_three_column .three_column_carousel .item a .title{padding:0.5em 20px 1.8em 20px}.home #container #content_builder .cb_three_column .three_column_carousel{flex-direction:column}.home #container #content_builder .cb_three_column .three_column_carousel .item{width:90vw !important}.home #container #content_builder .cb_free_space{padding:0px !important}}@media screen and (max-width:900px){.home #container #header_slider_container #header_slider .swiper-wrapper::before,.home #container #header_slider_container #header_slider .swiper-wrapper::after{width:clamp(100px, calc(80px + 6.25vw), 200px);height:clamp(100px, calc(80px + 6.25vw), 200px)}.home #container #header_slider_container #header_slider .swiper-wrapper::after{width:clamp(100px, calc(80px + 6.25vw), 200px);height:clamp(100px, calc(80px + 6.25vw), 200px)}.home #container #header_slider_container #header_slider::before,.home #container #header_slider_container #header_slider::after{width:clamp(100px, calc(80px + 6.25vw), 200px);height:clamp(100px, calc(80px + 6.25vw), 200px);background:url(https://www.privatesalon-lotus.jp/wp-content/uploads/2026/01/head-frame-top.png) no-repeat;background-size:contain;background-position:right;z-index:5;right:-1px;top:-1px}.home #container #header_slider_container #header_slider::after{background:url(https://www.privatesalon-lotus.jp/wp-content/uploads/2026/01/head-frame-bottom.png) no-repeat;background-size:contain;bottom:-1px;top:auto}.home #container #header_slider_container #header_slider_fixed_content .header_slider_content{text-align:center}.post_content .banner-wrap .banner::before,.post_content .banner-wrap .banner::after,.post_content .banner-wrap::before,.post_content .banner-wrap::after{width:clamp(100px, calc(80px + 6.25vw), 200px);height:clamp(100px, calc(80px + 6.25vw), 200px)}.wp-block-cover,.wp-block-cover-image{min-height:clamp(300px, calc(280px + 6.25vw), 400px)}.post_content .banner-wrap .banner img{object-fit:cover;height:100%}.page-id-61 .item-wrap .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr));max-width:600px;margin:0 auto}}@media screen and (min-width:801px){.home #container #content_builder :is(.cb_two_column, .cb_three_column) .cb_header .headline br{display:none}}@media screen and (max-width:800px){.cb_header .headline{font-weight:400}#cb_content_1{padding-top:100px}.home #container #content_builder .cb_three_column .three_column_carousel .item a .image_wrap{height:clamp(200px, calc(-399.9985px + 133.333vw), 400px)}.post_content .banner-wrap .banner .wp-block-cover__inner-container{width:clamp(260px, calc(236px + 7.5vw), 380px)}#footer_logo img.mobile{max-width:100px;height:auto}#footer_info{padding:20px 10px}#footer #footer_info p{font-size:clamp(10px, calc(7.3344px + 0.833vw), 14px)}.home #container #content_builder :is(.cb_two_column, .cb_three_column) .cb_header .desc p{font-size:14px}.home #container #header_slider_container #header_slider_fixed_content{width:100%}.page-id-61 .intro{gap:0}.page-id-61 .intro .txt{max-width:800px}:is(.page-id-65, .page-id-67, .page-id-71) .wp-block-table{overflow-x:auto !important}:is(.page-id-65, .page-id-67, .page-id-71) .wp-block-table table{min-width:510px}body.single-post #article{padding:30px 10px 30px}body.single-post #container #bread_crumb ul{filter:invert(1);line-height:normal;display:unset;display:flex;align-items:center}.home #container #content_builder :is(.cb_two_column, .cb_three_column) .item_list .item{overflow:hidden}.home #container #content_builder :is(.cb_two_column, .cb_three_column) .item_list .item .image_wrap{height:clamp(200px, calc(33.335px + 33.333vw), 300px)}}@media screen and (max-width:781px){.page-id-75 .link-wrap .wp-block-column{border:none}#container .intro{gap:0}#container .intro .txt{margin-inline:auto;width:95%}.wp-block-group.item-wrap .wp-block-columns:nth-child(2){flex-direction:column-reverse}.page-id-61 .intro-wrap{margin-bottom:100px}}@media screen and (max-width:600px){.index_post_carousel_wrap .blog_list{flex-direction:column}.index_post_carousel_wrap .blog_list .item{margin:0 0 20px !important}.page-id-61 .post_content .banner-wrap .banner .wp-block-cover__inner-container{padding:20px 1em 80px 1em}}@media screen and (max-width:550px){.page-id-75 .intro-txt p{text-align:left}}@media screen and (max-width:500px){#page_header::before{background-position-x:-120px}#page_header .headline{font-size:20px;padding:0.5em 0.5em 1.5em 0.5em}}/*# sourceMappingURL=style3.css.map */