 [mn="1000"]{ --ttlClru_default: var(--secttlclr); &.btn_full{ .taste .btn{ width: 100%; border-radius: 50px; } } ._ittl{ .h4{ color: var(--ttlClru_default); } } ._subttl { text-align: var(--ttlalign); } .txtbx~.txtbx { margin-top: 30px; } ._content { margin: 0; } ._imgobj { text-align: center; margin: 15px 0; } .taste { margin: 15px 0; } .ttlbx { margin: 0 0 45px; border-left: 9px solid var(--clr01); padding-left: 21px; text-align: left; font-family: var(--ft-t1); .h4 { text-align: inherit; } } } [mn="5000"] { .taste { margin: 21px 0 0; } .follow-us{ text-align: center; margin: 30px 0 0; .mediabx{ &>*{ justify-content: center; } } } .noticebx{ font-size: 90%; } .contactinfobx { line-height: 1.1; .ttldecor- { display: none!important; } ._ittl { margin: 0 0 9px; } .title { font-size: 120%; font-family: var(--ft-t1); margin: 3px 0 9px } @media (width <= 767px) { text-align: center; .iconbx { ._imgobj { margin: 0; } .bimgw { max-width: 60px; } .icon-{ flex: 0 0 100%; max-width: 100%; } } } } } [mn="8005"] { padding: 6px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01x, #fff); border-bottom: 6px solid var(--clr02); } [mn="8005"] .mediabx:not(.mediabx-coloricon) { --a-pd: 3px; --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr01, transparent); --bghovclr: var(--clr02, #fff); --mediaborder: 2px solid var(--bgclr); --mediahovborder: 2px solid var(--clr02, #fff); --square: 35px; &>*{ gap: 6px } } [mn="8005"] .mediabx a { margin: 0px; border-radius: 50%; } [mn="8005"] .logo { margin: 0 0 } [mn="8005"] .logo img { max-height: 65px } [mn="8005"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; text-transform: uppercase; font-weight: bold; } nav :is(ul, li){ list-style: none; list-style-type: none; margin: 0; padding: 0; display: inline-flex; /* justify-content: center; */ align-items: center; flex-wrap: wrap; } nav a { display: inline-flex; justify-content: center; align-items: center; font-family: var(--ft-nav); /* text-transform: uppercase; */ text-decoration: none; color: inherit; } nav a:hover, nav a.active{ color: var(--clr01); text-decoration: none; } nav li li a:hover, nav li li a.active{ color: var(--clr01) } nav > ul > li { /* margin: 0 12px 0 0; padding: 0 12px 0 0; */ position: relative } nav > ul > li:hover { z-index: 10; } @media (max-width: 767px) { nav > ul > li > ul { padding: 0 0 0 12px; } nav > ul > li > ul li { width: 100%; font-size: 80%; } nav > ul > li > ul li ~ li { border-top: 1px solid #eee } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; } } @media (min-width: 767px) { nav > ul { gap: 15px; } nav > ul > li > a { padding: 3px; margin: 0 1px; position: relative } /* nav > ul > li > a.active, */ nav > ul > li > a:hover{ color: var(--clr01, #fff) } nav > ul > li > a.active:after, nav > ul > li > a:hover:after { content: ''; color: inherit; position: absolute; height: 3px; width: calc(100% - 4px); left: 50%; bottom: -6px; translate: -50% 0; background-color: var(--clr01, transparent); } nav > ul > li > ul { position: absolute; bottom: -15px; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 250px; background-color: #fff; color: #000; border: 1px solid #eee; padding: 9px; transition: .6s all .3s ease ; display: block; transform-origin: top; & ul{ padding-left: 15px; } } nav > ul > li:hover > ul { transition: .6s all ease; scale: 1 1; } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; padding: 6px; } nav > ul > li > ul a:hover, nav > ul > li > ul a:active { background-color: var(--clr01); color: #fff; } nav > ul > li > ul li { width: 100%; justify-content: flex-start; } nav > ul > li > ul li ~ li { /* margin-top: 9px; */ } } @media (min-width: 767px) { /* nav > ul > li::after { content: ''; display: block; right: 0; top: 50%; translate: 0 -50%; height: 12px; width: 2px; background-color: #999; position: absolute; } nav > ul > li:last-child::after { display: none; } */ } .dekstopnav .main > * { padding: 3px 0 } .mobilenav .mediabx:not(.mediabx-coloricon) a { --bgclr: transparent; --iconclr: #fff; --iconhovclr: #fff; padding: 0; } .mobilenav { position: fixed; height: 100vh; background-color: rgba(0 0 0 / 50%); z-index: 50; padding: 0 0 0 0; width: 100% !important; display: block; translate: 101% 0; opacity: 0; transition: .6s all .3s ease; top: 0; left: 0; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; z-index: 50; /* border-bottom: 1px solid #ccc; */ background-color: var(--clr01x, #fff); min-height: 65px; display: flex; align-items: center; line-height: 1; border-bottom: 3px solid var(--clr01); } .mobilestickbx img { max-height: 70px; max-width: calc(100% - 45px); } .mobilestickbx ._imgobj { display: none } .mobilenav .mediabx:not(.mediabx-coloricon) a { padding: 8px; --iconclr: #fff; --iconhovclr: #fff; --bgclr: var(--clr02,#fff); --bghovclr: var(--clr01,#fff); --square: 35px; margin: 0; border-radius: 50%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; padding: 6px 0; padding: 9px 0; font-size: 120%; } .mobilenav.active { translate: 0 0; opacity: 1; transition: .3s all ease; } .mobilenavw { transition: .3s all cubic-bezier(0.075, 0.82, 0.165, 1); height: 100vh; background-color: #fff; width: calc(100% - 90px) !important; display: block; overflow: hidden; overflow-y: auto; translate: 101% 0; opacity: 0; max-width: 400px; margin-left: auto; } .mobilenav.active .mobilenavw { transition: .9s all .3s cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 0; opacity: 1; } .mobilenav nav{ padding: 60px 24px 15px; } .mobilenav .infobx { padding: 0 24px 60px; } .mobilenav .infow { border-top: 1px solid #ccc; padding: 21px 0 0; } .mobilenav nav :is(ul, li) { margin: 0; width: 100%; } .mobilenav nav > ul > li { flex: 0 0 100%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; } /* ===================== */ .menuburger { --square: 35px; --height: 3px; --top: 9px; --vpadding: 15px; --bgclr: #555; --radius: 5px; position: fixed; width: var(--square)!important; height: var(--square); top: var(--vpadding); right: calc(var(--vpadding) + 0px); transition-duration: 0.5s; display: flex; align-items: center; z-index: 55; scale: 0.7; } .menuburger .icon { --bgclr: var(--clr01, #fff); transition-duration: 0.5s; position: relative; height: var(--height); width: var(--square); top: 0; background-color: var(--bgclr); border-radius: var(--radius) } .menuburger .icon:before { transition-duration: 0.5s; position: absolute; width: var(--square); height: var(--height); background-color: var(--bgclr); content: ""; top: calc(-1 * var(--top)); border-radius: var(--radius) } .menuburger .icon:after { transition-duration: 0.5s; position: absolute; width: calc(var(--square) / 2); height: var(--height); background-color: var(--bgclr); content: ""; top: var(--top); border-radius: var(--radius); right: 0; } .menuburger.open .icon { transition-duration: 0.5s; transform: rotateZ(360deg); --bgclr: var(--clr01) } .menuburger.open .icon:before { transform: rotateZ(45deg) scaleX(0.75) translate(var(--top), -6px); } .menuburger.open .icon:after { width: var(--square); transform: rotateZ(-45deg) scaleX(0.75) translate(var(--top), 6px); } .mobilestickbxp, .dekstickbx { width: 100% !important; } .dekstickbx { padding: 9px 0; position: fixed; left: 0; top: 0; z-index: 10; background-color: var(--clr01x, #fff); /* color: #fff; */ /* border-bottom: 1px solid #eee; */ transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 -101%; color: var(--clr01x, inherit); & nav{ /* color: #fff */ } } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 45px; } .dekstickbx .logo ._imgobj img { max-height: 15px; } .logo { line-height: 1; } @media (max-width: 767px) { .dekstickbx, [mn="8005"] { display: none; } } @media (min-width: 767px) { .menuburger, .mobilestickbxp, .mobilestickbx, .mobilenav { display: none !important; } } .sidetabbx { z-index: 55; position: fixed; right: 0; top: 300px; font-family: var(--ft-t1); line-height: 1; rotate: -90deg; transform-origin: right bottom; .tabbtn { border: 2px solid #000; border-radius: 9px 9px 0 0; padding: 6px 9px; background: rgb(255,255,255); /* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); */ cursor: pointer; } .bimgw { width: 30px; margin: 0 3px 0 0; .iconchat { background-image: url(_src/chat.png); } } } /* ================== */ /* ================== */ .navdropbx { position: absolute; background-color: rgba(255, 255, 255, .9); bottom: 0; left: 0; translate: 0 100%; line-height: 1; .container { max-width: 800px; } & .nav{ padding: 15px 0; color: var(--clr01x, #464646); font-family: var(--ft-t1); text-transform: initial; a{ &:hover{ text-decoration: underline; color: var(--clr01, #555); } } ol{ position: relative; margin: 0; padding: 0; font-family: var(--ft-b1); & li{ margin: 6px 0; } } &>ol{ display: flex; & li{ list-style-image: url(_src/right-angle.png?d) !important; } &>li{ display: block; &~&{ margin-left: 45px; } } } } } .withTemplate{ ul{ @media(width>767px){ display: none; } } } /* ====================== */ /* ====================== */ .mobileMediaTop { width: 100% !important; display: none; .mediatop { padding: 6px 0; background-color: #ddd; width: 100% !important; } .mediabx{ --bgclr: #333; --mediaborderradius: 3px; &>*{ gap: 3px; } } } .mobilenavbx{ width: 100% !important; } /* @media(width>767px){ nav>ul{ max-width: 100%; justify-content: space-between; } } body.home { [mn="8005"]{ background-color: transparent; position: absolute; top: 0; left: 0; } } */ .mobilenav nav .addedmenu a { padding: 15px; text-align: center; justify-content: center; color: #fff; } .btn_admin.btn{ --btnbgclr: var(--clr01); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclr); --btnborderclrhov: var(--btnbgclrhov); --btnclr: var(--clr01x, #fff); } /* nav .addedmenu a { border-radius: 50px; background-color: var(--clr01); color: #fff } nav .addedmenu a:hover { background-color: var(--clr02); } nav .addedmenu a:after { display: none; } */ [mn="2006"] { z-index: 1; --secftclr: #fff; --secttlclr: #fff; --secpb: 25px; .contentbx:after { content: ''; position: absolute; bottom: calc(-1 * var(--secpb)); right: 0; width: 100vw; height: 25px; display: block; background-color: var(--clr01); clip-path: polygon(0 0, 100% 0, calc(100% - 15px) 100%, 0% 100%); } .h4 { margin: 0; position: relative; /* letter-spacing: 2px; */ } ._ttlcontent{ width: 700px; margin: 12px auto 0 !important; max-width: 100%; } } [mn="2006"] ._subttl { letter-spacing: 1px; } [mn="2006"] .tst-w>* { width: 100% } [mn="2006"] .main { padding: 60px 15px; } [mn="2006"] .content { font-size: 150% } [mn="2006"] .ttldecor-top { position: relative } [mn="2006"] .bg-lay { background-position: top center } [mn="2006"] .bg-lay, [mn="2006"] .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } [mn="2006"] .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } [mn="2006"] .subttl { font-size: var(--font-xl); } [mn="2006"] ._ittl, [mn="2006"] ._secttlbx { margin: 0 0 9px; } [mn="2006"] .ttldecor-btm:after { background-color: var(--secftclr); } @media (max-width: 1000px) { [mn="2006"] .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { [mn="2006"] .main { padding: 0 15px; } [mn="2006"] { min-height: auto } } /* ==================== */ /* ==================== */ [mn="2006"] ._secttlbx{ margin: 6% 0 !important; } [mn="2006"] .ttldecor-btm{ display: none; } [mn="2006"] .contentbx { & h4 { color: inherit; padding: 0; margin: 0; &::after{ display: none; } } ._subttl{ font-size: 80%; } ._subttl::before{ content: ''; width: 30px; height: 3px; display: inline-block; background-color: #fff; vertical-align: middle; margin: 0 6px 0 0; } }[mn="7015"] .list- { --count: 3; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 9px 15px; background-color: #fff; text-align: center; line-height: 1.3; } /* [mn="7015"] .list- > * { border-radius: 35px; background-color: #fff; padding: 30px; box-shadow: 0 9px 18px rgb(74 115 217 / 30%); } */ [mn="7015"] .bimgw { --bw: 130px } [mn="7015"] .bimg { --bpt: 35% } [mn="7015"] .title { font-family: var(--ft-t1); font-size: 120%; color: var(--clr01); margin: 6px 0; text-align: center; } [mn="7015"] .infobx { width: 350px; max-width: 100%; margin: 6px auto; } @media (max-width: 575px) { [mn="7015"] .list- { --count: 1; } }[mn="4301"] iframe { height: 70vh; } @media only screen and (max-width: 767px) { }[mn="8216"]{ margin-top: auto; .followustxt { margin: 0 12px; } .copybx{ margin: 30px 0 0; padding: 30px 0 0; border-top: 1px solid #ccc; } @media (width <= 991px){ .copybx { justify-content: center; } } .sitemap :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; text-align: inherit; } .sitemap li ~ li{ margin: 9px 0 0 } ._imgobj { margin: 0 0 15px } a { color: inherit; text-decoration: none; } .mediabx { margin: 0; & > * { justify-content: center; } & a { padding: 6px; --iconclr: var(--clr01, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr01x, #fff); --bghovclr: var(--clr02, #fff); margin: 3px; border-radius: 50%; } @media (width <= 767px){ & a { margin: 6px } } } .ttl { font-size: 120%; line-height: 1; margin: 0 0 12px; font-family: var(--ft-t1); } a { text-underline-offset: 3px; &:hover { text-decoration: underline; } } @media (max-width: 991px) { .empty { display: none; } .contactbx { justify-content: flex-start; } .contactbx > * { width: 100%; } } @media (max-width: 767px) { .newsletterbx { width: 250px; margin: 0 auto; } .newsletterbx, & { text-align: center } } } [mn="1019"] { overflow: clip; --count: var(--count_default, 6); @media (width <= 1200px) { --count: var(--count_1200, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 3); } } [mn="1019"] .iconlistbx{ --listset-count: var(--count); text-align: center; margin-top: 30px; .bimgw{ width: 70px; } .title{ line-height: 1.2; font-size: 80%; margin: 3px 0 0; } } [mn="1019"] ._imgobj:before { content: ''; display: block; width: 130vw; height: 100svh; background-color: var(--clr01x, #e6e6e6); right: 0; top: 50%; position: absolute; z-index: -1; translate: -100px -50%; } @media(width<767px){ [mn="1019"] ._imgobj:before { right: 0; top: 0; translate: -15px 15px; height: 100%; width: 100%; } } [mn="1019"] ._subttl { color: var(--secttlclr); font-family: var(--ft-t2); margin: 0 0 9px; } [mn="1019"] .btn { margin: 0 0 9px; } [mn="1019"] h4 { margin: 0 0 6px; } [mn="1019"] .txtbglyr { position: absolute; width: auto; text-align: center; white-space: nowrap; font-size: 2500%; z-index: -1; color: #ffecf8; left: 50%; top: 0; translate: -50% 0; font-family: var(--ft-t1); line-height: 1; pointer-events: none; } [mn="1019"] .taste a:not(.btn) { font-family: var(--ft-t3); color: var(--clr03); } @media (max-width: 767px) { [mn="1019"] ._imgobj { margin: 0 0 60px; } } @media (max-width: 575px) { [mn="1019"] .txtbglyr { font-size: 18vw; left: 0; top: 60px; translate: 0 0; writing-mode: vertical-lr; transform-origin: center; } } /* @media (min-width: 767px) { [mn="1019"] ._imgobj img { max-width: initial; } } */ /* ============================ */ [mn="1019"] .sliderbx { width: 100%; max-width: 100%; .sliderw { position: relative; z-index: 1; @media( width<575px ){ margin-top: 0; } &::after{ content: ''; display: block; width: 130vw; height: 100svh; background-color: var(--clr01x, #e6e6e6); right: 0; top: 50%; position: absolute; z-index: -1; translate: -100px -50%; } @media(width<=767px){ &::after{ display: none; } } .slider-title{ color: var(--clr01); text-align: center; text-transform: uppercase; margin-bottom: 30px; font-size: 200%; } } .bimgw { width: 100%; .bimg{ padding-top: 65%; } & img { width: 100%; } } .title { line-height: 1.1; margin: 0; padding: 0 21px 0 0; font-family: var(--ft-t1); } .contbx { padding: 15px; } .itemlbl { top: auto; left: 15px; bottom: 0; translate: 0 50%; color: #fff; background-color: var(--clr02); border: 0; font-family: var(--ft-t1); font-size: 80%; padding: 9px 15px; } .desc { font-size: 80%; } .ellipsis { --line: 3; } .title i { color: var(--clr02); position: absolute; right: 9px; top: 15px; font-size: 150%; } .swiper-pagination { position: relative; margin: 15px 0 0; } .mySwiper { width: 100%; } .swiper-button-next, .swiper-button-prev { --swiper-navigation-sides-offset: 9px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 50%; margin: 0; translate: 0 -50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 9px; } .swiper-pagination-bullet-active { background-color: var(--clr01); } } [mn="1020"] { --count: var(--count_default, 6); @media (width <= 1200px) { --count: var(--count_1200, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 3); } } [mn="1020"] { overflow: clip; } [mn="1020"] .iconlistbx{ --listset-count: var(--count); text-align: center; margin-top: 30px; .bimgw{ width: 70px; } .title{ line-height: 1.2; font-size: 80%; margin: 3px 0 0; } } [mn="1020"] ._imgobj:before { content: ''; display: block; width: 130vw; height: 100svh; background-color: var(--clr01x, #e6e6e6); left: 0; top: 50%; position: absolute; z-index: -1; translate: 100px -50%; } @media(width<767px){ [mn="1020"] ._imgobj:before { right: 0; top: 0; translate: -15px 15px; height: 100%; width: 100%; } } [mn="1020"] ._subttl { color: var(--secttlclr); font-family: var(--ft-t2); margin: 0 0 9px; } [mn="1020"] .btn { margin: 0 0 9px; } [mn="1020"] h4 { margin: 0 0 6px; } [mn="1020"] .txtbglyr { position: absolute; width: auto; text-align: center; white-space: nowrap; font-size: 2500%; z-index: -1; color: #ffecf8; left: 50%; top: 0; translate: -50% 0; font-family: var(--ft-t1); line-height: 1; pointer-events: none; } [mn="1020"] .taste a:not(.btn) { font-family: var(--ft-t3); color: var(--clr03); } @media (max-width: 767px) { [mn="1020"] ._imgobj { margin: 0 0 60px; } } @media (max-width: 575px) { [mn="1020"] .txtbglyr { font-size: 18vw; left: 0; top: 60px; translate: 0 0; writing-mode: vertical-lr; transform-origin: center; } } /* @media (min-width: 767px) { [mn="1020"] ._imgobj img { max-width: initial; } } */ [mn="1002"]{ z-index: var(--zIndex_default); --listTtlSize_default: var(--ttlsize); --listAlignItm_default: initial; & > * { min-height: 50vh; } .image_side img{ object-fit: cover; } &.image_int{ @media (width>767px) { ._imgobj img { max-width: initial; } } } .rowbx{ --ObjImgMaru: var(--ObjImgMaru_default, 0); @media (width <= 1200px) { --ObjImgMaru: var(--ObjImgMaru_1200, 0); } @media (width <= 991px) { --ObjImgMaru: var(--ObjImgMaru_991, 0); } @media (width <= 767px) { --ObjImgMaru: var(--ObjImgMaru_767, 0); } @media (width <= 575px) { --ObjImgMaru: var(--ObjImgMaru_575, 0); } /* ================================== */ /* ================================== */ &>*.row{ align-items: var(--listAlignItm_default); } ._ittl{ margin: var(--listingTtlMarg_default, 0 0 30px); & * { text-align: var(--listingTtlAlg_default); } & .h4 { color: var(--listingTtlClr_default, #000); font-size: var(--listTtlSize_default); } } ._imgobj { text-align: center; @media(width>767px){ display: flex; justify-content: flex-end; } img{ margin: var(--ObjImgMaru); } } &~&{ margin-top: 30px; } @media (max-width: 1100px) { ._imgobj img { max-height: 600px; } } ._imgobj { margin: 0; line-height: 0 } @media (max-width: 767px) { ._imgobj { margin: 0 0 15px; } ._imgobj img { max-height: unset; } } } &.dsg_1{ .rowbx:nth-child(even){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } } &.dsg_2{ .rowbx:nth-child(odd){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } .rowbx:nth-child(even){ ._imgobj { @media(width>767px){ justify-content: flex-end; } } } ._imgobj{ @media(width>767px){ display: flex; justify-content: flex-start; } } } } [mn="1002"] { .infobx{ border: 5px solid var(--clr01, #ff0000); padding: 21px; @media(width>991px){ padding: 90px; } } .bimgw { width: 120px; } .rowbx:nth-child(even){ --secftclr: #fff !important; .infobx{ background-color: var(--clr01, #ff0000); color: var(--secftclr); & h4 { color: inherit; } } .ttldecor-btm { & > * { &::after { background-color: var(--secftclr, var(--clr01)); } } } } } /* ============================ */ /* // customise */ [mn="7018"] { background-attachment: fixed; --itmdiv: 4 } /* [mn="7018"] ._secttl:after { content: ''; display: block; width: 120vw; height: 100%; background-color: var(--clr01); right: 0%; top: 0%; position: absolute; z-index: -1; translate: 0 0; clip-path: polygon(0 0, 100% 0%, calc(100% - 45px) 100%, 0% 100%); } */ [mn="7018"] .itms { margin: 0 -21px; justify-content: space-evenly; &:has(.itm:nth-child(5)){ justify-content: flex-start; } } [mn="7018"] .itm { flex: 0 0 calc(100% / var(--itmdiv)); max-width: calc(100% / var(--itmdiv)); padding: 9px 21px 30px; text-align: center } [mn="7018"] .itm>div { height: 100%; } [mn="7018"] .txt .smr { font-size: 80%; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 0 0 15px; } [mn="7018"] .infobx { line-height: 1.1; margin: 3px 0 0; padding: 9px 0; transition: all ease-in-out .4s; width: 100%; margin-top: auto; } [mn="7018"] .namebx { line-height: 1.1; } [mn="7018"] ._subttl { margin: 6px 0; font-size: 90%; } [mn="7018"] .ttl { margin: 6px 0 0; color: var(--clr01); font-family: var(--ft-t2) } [mn="7018"] .bimgbx { z-index: 1 } [mn="7018"] .bimgbx:after { z-index: -1; content: ''; display: block; position: absolute; height: 100%; width: 100%; top: 11px; left: 11px; background-color: var(--clr01); border-radius: 0 0 0 21%; display: none; } [mn="7018"] .bimg { --bpt: 120%; transition: all ease-in-out .4s; transform: scale(1); border-radius: 0 0 0 21%; } [mn="7018"] .btn { padding: 9px 15px; background-color: transparent; border: 0; color: var(--clr04x, #000); border: 2px solid var(--clr01); border-radius: 50px; font-size: 80%; } /* [mn="7018"] .bimg:after { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; background-color: var(--clr01); mix-blend-mode: multiply; opacity: 0; transition: .4s all ease; display: block; content: ''; } [mn="7018"] .itm.mitgal>*:hover .bimg:after { opacity: .5; } [mn="7018"] .itm.mitgal>*:hover .bimg { transform: scale(1.05); } */ [mn="7018"] .itm>* { cursor: pointer; } [mn="7018"] .itm.mitgal>*:hover div.add { opacity: 1; } [mn="7018"] .itm>*>* { flex-direction: column } [mn="7018"] .date { font-size: 80%; } [mn="7018"] .bimg-w { background-color: #000; } @media screen and (max-width: 767px) { [mn="7018"] { --itmdiv: 3; } } @media screen and (max-width: 575px) { [mn="7018"] { --itmdiv: 2; } } .licht7018.licht .contbx > .contbx-w { padding: 35px; } .licht7018 .infobx { background-color: #fff; position: sticky; top: 0; padding: 15px 0; } .licht7018 .infobx > * ~ * { margin: 6px 0 0; } .licht7018 .profile .bimgbx { z-index: 1; position: relative; margin-bottom: 30px; } .licht7018 .profile .bimgbx:after { z-index: -1; content: ''; display: block; position: absolute; height: 100%; width: 100%; top: 11px; left: 11px; background-color: var(--clr06); border-radius: 0 0 0 21%; } .licht7018 .profile .bimg { --bpt: 120%; transition: all ease-in-out .4s; transform: scale(1); border-radius: 0 0 0 21%; } .licht7018 ._subttl { margin: 0 0 15px; font-family: var(--ft-t1); font-style: italic; color: var(--clr04) } .licht7018 .ttl { display: flex; justify-content: space-between; color: var(--clr01); border: 0; border-bottom: 6px solid var(--clr02); border-image: linear-gradient(-90deg, var(--clr05) 0%, var(--clr05) 50%, var(--clr02) 50%, var(--clr02) 100%) 1; padding: 0 0 6px; margin: 0 0 12px; } .licht7018{ .social{ a { padding: 6px; border-radius: 3px; } .mediabx{ --iconclr: #fff; --iconhovclr: #fff; --gap: 6px; margin: 0 0 30px; vertical-align: middle; & > * { justify-content: center; } } } } .licht7018 p[style*="margin-left:40px"] { border-left: 3px solid #333; padding-left: 21px; margin-left: 0!important; } .licht7018 .btnCtlr i { color: var(--clr06) } .licht7018 .btnCtlr > * { cursor: pointer; }/* [mn="1504"] .postlist .btn { padding: 0; min-width: auto; background-color: transparent; border: 0; color: var(--clr04); font-size: inherit; } */ [mn="1504"] { .divlrbx { .tmp { --count: 3; @media(width<=575px){ --count: 2; } } } .tmp-4-2 { .date{ margin: 0; border: 0; background-color: transparent; } .bimgbx{ margin: 0; .bimgw{ margin-bottom: 6px; } } } } [mn="1504"] [catid] { padding: 3px 15px; line-height: 1; transition: .6s all ease; cursor: pointer; margin: 3px 0; position: relative; font-family: var(--ft-t1); font-size: calc(18 / 16 * 100%); text-transform: uppercase; } [mn="1504"] [catid]:hover, [mn="1504"] [catid].active { /* text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 2px; */ color: var(--clr03); } [mn="1504"] [catid]:after { position: absolute; display: block; content: ''; width: 1px; height: 100%; background-color: var(--clr01x, #999); rotate: 15deg; top: 0; right: 0 } [mn="1504"] [catid]:last-child:after { display: none } [mn="1504"] .catbx { margin: 0 0 15px; display: none; } [mn="1504"] .rowitm .h4 { padding: 0; margin: 0; border: 0; } [mn="1504"] .rowitm .h4:after { display: none; } @media (max-width: 991px) { [mn="1504"] .tabbx { display: none; } } [mn="1504"] .divlrw { margin: 0 -15px } [mn="1504"] .divlr- { --div: 300px; padding: 0 15px; } [mn="1504"] .divlr-.l, [mn="1504"] .divlr-.r { flex: 0 0 100%; max-width: 100% } [mn="1504"] .mediabx.sharer { position: absolute; right: 0; top: 0; z-index: 10; } @media (max-width: 575px) { [mn="1504"] .mediabx.sharer { position: relative; margin: 0 0 6px; } } /* ============================== */ [mn="1504"] .postbx.inner { max-width: 100%; margin: 0 auto; & h1 { font-size: 220%; } .backbtn { margin: 15px 0 0; } ._ittl { margin: 9px 0; } ._date { font-family: var(--ft-t1); } .titlebx { margin: 0 0 21px; } .blurb{ margin: 0 0 30px; } } [mn="1504"] .postbx { width: 900px; max-width: 100%; margin: 0 auto; .imgObj { max-width: 100%; margin: 0 auto; width: 100%; } .blurb{ & ul{ display: flex; flex-wrap: wrap; list-style: none; margin: 15px 0; padding: 0; border-bottom: 1px solid #000; border-top: 1px solid #000; & > li { padding: 15px; } & > li ~ li{ border-left: 1px solid #000; } & > li:nth-child(1){ flex: 1 0 0; } @media(width<991px){ & > li { flex: 0 0 100%; max-width: 100%; } & > li ~ li{ border-left: 0; border-top: 1px solid #000; } } } } } [mn="1504"] .postbody { width: 100%; /* padding: 0 15px; */ /* line-height: 2; */ color: #333; text-align: justify; .categorylistbx.galbx { --listset-count: 3; @media( width<991px ){ --listset-count: 2; } @media( width<575px ){ --listset-count: 1; } } } /* ============================== */ [mn="7003"] .list- { --count: 3; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 7.5px; background-color: #fff; text-align: center; @media (max-width: 991px) { --count: 3; } @media (max-width: 767px) { --count: 2; } @media (max-width: 575px) { --count: 1; } & > * { flex-direction: column; .taste{ margin: auto 0 0; } } .infobx { line-height: 1.1; margin: 9px 0; } .title { font-family: var(--ft-t1); font-size: 120%; color: var(--clr01); } ._date{ font-family: var(--ft-t1); } .btn{ font-size: 80%; padding: 9px 15px; border: 2px solid var(--clr01); background-color: transparent; border-radius: 50px; color: inherit; } } /* ============ */ .licht7003{ --ttlalign: center; .contm{ width: 800px; } ._imgobj { text-align: center; } .title { margin: 0 0 9px; line-height: 1.1; } ._content { margin: 15px 0; } .videoname { font-style: italic; color: #aaa } } [mn="3500"] {} [mn="3500"] .bimgw { width: 1000px; /* border: 2px solid #ccc; */ .bimg { --bw: 1000px; } } [mn="3500"] .title { line-height: 1.1; margin: 0; padding: 30px 0 15px; font-family: var(--ft-t1); } [mn="3500"] .contbx { padding: 15px; } [mn="3500"] .itemlbl { top: auto; left: 15px; bottom: 0; translate: 0 50%; color: #fff; background-color: var(--clr02); border: 0; font-family: var(--ft-t1); font-size: 80%; padding: 9px 15px; } [mn="3500"] .btn {} [mn="3500"] .desc { font-size: 80%; } [mn="3500"] .ellipsis { --line: 3; } [mn="3500"] .taste { margin: 9px 0 0; } [mn="3500"] .swiper-slide { display: flex; flex-wrap: wrap; } [mn="3500"] .swiper-slide>* { cursor: pointer; width: 100%; } [mn="3500"] .swiper-pagination { position: relative; margin: 15px 0 0; } [mn="3500"] .mySwiper { overflow: visible; width: 100%; padding-bottom: 30px; } [mn="3500"] .swiper-button-next, [mn="3500"] .swiper-button-prev { --swiper-navigation-sides-offset: -15px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 21px; height: auto; border-radius: 3px; } [mn="3500"] .swiper-button-next:after, [mn="3500"] .swiper-button-prev:after { color: #fff; font-size: 9px; } [mn="3500"] .swiper-pagination-bullet-active { background-color: var(--clr01); } @media only screen and (max-width: 767px) {} .licht3500{ ._content>ol { padding: 0; margin: 0 0 15px; width: 100%; list-style-type: none; } ._content>ol :is(strong:nth-child(1), b:nth-child(1)) { font-family: var(--ft-t1); color: var(--clr01) } ._content>ol>li~li { margin-top: 9px; padding-top: 9px; border-top: 2px solid #000; } } /* ================ */ [mn="3500"] .tmp-4 { --count: 1; margin: 0; .tmp { padding: 0; } } [mn="1008"]{ z-index: var(--zIndex_default, 1); --listTtlSize_default: var(--ttlsize); --listAlignItm_default: center; &.image_int{ @media (width>767px) { ._imgobj img { max-width: initial; } } } .rowbx{ --ObjImgMaru: var(--ObjImgMaru_default, 0); @media (width <= 1200px) { --ObjImgMaru: var(--ObjImgMaru_1200, 0); } @media (width <= 991px) { --ObjImgMaru: var(--ObjImgMaru_991, 0); } @media (width <= 767px) { --ObjImgMaru: var(--ObjImgMaru_767, 0); } @media (width <= 575px) { --ObjImgMaru: var(--ObjImgMaru_575, 0); } /* ================================== */ /* ================================== */ &>*.row{ align-items: var(--listAlignItm_default); } ._ittl{ margin: var(--listingTtlMarg_default, 0 0 18px); & * { text-align: var(--listingTtlAlg_default); } & .h4 { color: var(--listingTtlClr_default, var(--secttlclr)); font-size: var(--listTtlSize_default); } } ._imgobj { text-align: center; @media(width>767px){ display: flex; justify-content: flex-end; } img{ margin: var(--ObjImgMaru); } } &~&{ margin-top: 30px; } @media (max-width: 1100px) { ._imgobj img { max-height: 600px; } } ._imgobj { margin: 0; line-height: 0 } @media (max-width: 767px) { ._imgobj { margin: 0 0 15px; } ._imgobj img { max-height: unset; } } } &.dsg_1{ .rowbx:nth-child(even){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } } &.dsg_2{ .rowbx:nth-child(odd){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } .rowbx:nth-child(even){ ._imgobj { @media(width>767px){ justify-content: flex-end; } } } ._imgobj{ @media(width>767px){ display: flex; justify-content: flex-start; } } } } /* ============================ */ /* // customise */ [mn="1008"] [style*="margin-left:40px"] { margin: 0 !important; padding: 21px; background-color: var(--clr01); color: #fff; } [mn="1008"].image_noflex { ._imgobj{ display: block !important; } } [mn="3006"] { padding: 0; color: #fff; .infobx { padding: 15px } .bimgbx { line-height: inherit; } .bimgw { width: 100vw; line-height: inherit; } .bimg { --bpt: 0%; aspect-ratio: 2 / 1; z-index: 1; position: relative; } .formbx { padding: 30px 45px } .bimg:after { content: ''; height: 100%; width: 800px; min-width: calc(50% + 100px); background-color: rgba(0, 0, 0, .5); position: absolute; top: 0; right: 0; z-index: -1; clip-path: polygon(150px 0, 100% 0, 100% 100%, 0 100%); } .swiper-button-next, .swiper-button-prev { --square: 35px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: var(--square); height: var(--square); height: auto; border-radius: 50%; z-index: 2; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } /* .swiper-button-next, .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 0%; } .swiper-pagination-bullet { background-color: var(--clr01x, #fff); } .swiper-pagination-bullet-active { background-color: var(--clr01); } */ .btn { min-width: auto; padding: 9px 15px; border: 2px solid #fff; background-color: transparent; border-radius: 50px; &:hover{ background-color: #fff; color: var(--clr01); } } @media only screen and (max-width: 767px) { .swiper-button-next, .swiper-button-prev { width: 21px; font-size: 9px; padding: 6px; } } @media only screen and (max-width: 575px) { .bimg { aspect-ratio: 2 / 1.5; } } @media only screen and (min-width: 767px) { .bimg:after { background: linear-gradient(100deg, rgba(38, 38, 51, .3) 0%, rgba(38, 38, 51, 1) 47%); } } .bar-h{ display: inline-block; height: 2px; width: 30px; background-color: var(--clr01); vertical-align: middle; margin: 0 6px; } .swiper-slide{ --transition: .9s all .9s ease; ._subttl, ._ittl{ transition: var(--transition); opacity: 0; translate: 0 -100px; } ._subttl{ transition: .9s all 1.3s ease; } ._content{ transition: var(--transition); opacity: 0; translate: 100px 0; } ._link{ transition: var(--transition); opacity: 0; } &.swiper-slide-active{ ._subttl, ._ittl, ._content, ._link { opacity: 1 !important; translate: 0 0 !important; } } } .swiper-pagination-bullet { width: auto; height: auto; padding: 3px 0; margin: 3px 6px !important; background-color: transparent; color: #fff; font-family: var(--ft-t1); border-bottom: 3px solid transparent; border-radius: 0; opacity: 1; line-height: 1; text-align: center; font-weight: bold; } .swiper-pagination{ text-align: right; padding: 9px 15px; @media(width>767px){ padding: 9px 60px; } } .swiper-pagination-bullet { opacity: .5; } .swiper-pagination-bullet-active { opacity: 1; font-size: 130%; } }[mn="7212"] { .blockbx{ --div: 4; --gap: 15px 0; @media(width<=767px){ } .blockw{ gap: var(--gap); } .bx-{ padding: 45px 15px; aspect-ratio: 1; width: 100%; &.imgbx{ background-color: #eee; color: #fff; } &.txtbx{ background-color: #ccc; color: #fff; } } .arrowbx{ --margin: 6px; aspect-ratio: 1; width: 25px; background-image: url(_src/7212.arrow.png); position: absolute; background-repeat: no-repeat; background-position: center; background-size: contain; } .block-{ flex: 0 0 calc(100% / var(--div)); max-width: calc(100% / var(--div)); flex-direction: column; & > * { overflow: hidden; & > * { transition: .3s all ease; } } &:nth-child(odd){ flex-direction: column-reverse; padding-top: 30px; .txtbx{ background-color: #1a9fa4; } .arrowbx{ bottom: calc(0px + var(--margin)); left: 50%; translate: -50% 0; } } &:nth-child(even){ .txtbx{ background-color: #1ed0d7; } .arrowbx{ top: calc(0px + var(--margin)); left: 50%; translate: -50% 0; scale: -1; } } @media(width<=767px){ flex-direction: row; --div: 1; & > * { flex: 0 0 50%; max-width: 50%; } &:nth-child(odd){ flex-direction: row-reverse; padding-top: 0; .arrowbx{ bottom: unset; top: 50%; right: calc(0px + var(--margin)); left: unset; translate: 0 -50%; rotate: -90deg; } } &:nth-child(even){ .arrowbx{ top: 50%; left: calc(0px + var(--margin)); right: unset; translate: 0 -50%; scale: -1; rotate: -90deg; } } } } .bimgw{ width: 60px; } .title{ line-height: 1.2; margin: 12px 0 0; } } [vlink]{ cursor: pointer; &:hover{ .imgbx{ scale: 1.1; } } } } [mn="4102"]{ --tabBgClr: var(--tabBgClr_default, #eee); --tabBgClrActive: var(--tabBgClrActive_default, var(--clr01)); --tabTxtClr: var(--tabTxtClr_default, var(--clr01)); --tabTxtClrActive: var(--tabTxtClrActive_default, #fff); .accordiontab{ position: relative; border-top: 1px solid #ccc; & > * { padding: 15px 45px 15px 0; } & > .btm { padding-right: 0px; padding-top: 0px; } .slide { display: none; } .top { line-height: 1; font-family: var(--ft-t1); cursor: pointer; /* background-color: var(--tabBgClr); */ color: var(--tabTxtClrx, #000); transition: .6s all ease; &::after { content: ''; aspect-ratio: 1 / 1; width: 21px; /* background-image: url(_src/arrow.svg); background-size: contain; background-position: center; background-repeat: no-repeat; */ -webkit-mask-image: url(_src/arrow.svg); mask-image: url(_src/arrow.svg); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; background-color: var(--tabTxtClrx, #000); position: absolute; right: 15px; top: 15px; rotate: 0deg; transform-origin: center; transition: .6s all ease; } .title{ margin: 0 ; } } &.active .top{ /* background-color: var(--tabBgClrActive); */ /* color: var(--tabTxtClrActive); */ &::after { rotate: 180deg; /* background-color: var(--tabTxtClrActive); */ pointer-events: none; } } @media (max-width: 575px){ .top:after { width: 18px; } } } ._imgobj{ position: sticky; top: 90px; } .taste{ display: flex; flex-wrap: wrap; gap: 6px; margin: 15px 0; .btn{ --btnbgclr: var(--clr02x, transparent); --btnbgclrhov: var(--clr01); --btnborderclr: var(--clr02); --btnborderclrhov: var(--btnbgclrhov); --btnclr: var(--clr02, #fff); --btnclrhov: var(--clr02x, #fff); } } } [mn="7058"] { .feedw{ --div-prof: 45px; column-count: 3; column-fill: balance; column-gap: 21px; @media(width<=991px){ column-count: 2; } @media(width<=575px){ column-count: 1; } .feed-{ padding: 15px; border: 1px solid #ddd; border-radius: 15px; display: inline-block; width: 100%; margin: 0 0 21px; font-size: 90%; background-color: #eee; line-height: 1.5; & > * ~ * { margin: 15px 0 0; } } .profile-{ line-height: 1.2; &.profile-l{ flex: 0 0 calc(100% - var(--div-prof)); max-width: calc(100% - var(--div-prof)); } &.profile-r{ flex: 0 0 var(--div-prof); max-width: var(--div-prof); } .bimgw{ border-radius: 50%; } .name{ font-family: var(--ft-t1); } .date{ font-size: 90%; font-family: var(--ft-t1); } } } } 