/* [mn="1502"] .postlist .btn { padding: 0; min-width: auto; background-color: transparent; border: 0; color: var(--clr04); font-size: inherit; } */ [mn="1502"] .rowitm{ .txt{ padding: 0 0 15px; } .bimg-w{ border-radius: 15px; } .bimgm:after{ display: none; } .content{ font-size: 80%; } .date{ font-family: var(--ft-t1); color: #666; } } [mn="1502"] [catid] { padding: 9px 12px; margin: 0 3px; cursor: pointer; font-family: var(--ft-t2); &:hover, &.active { text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 2px; color: var(--clr01) } } [mn="1502"] .catbx { margin: 0 0 45px; } @media (max-width: 991px) { [mn="1502"] .tabbx { display: none; } } [mn="1502"] .divlrw { margin: 0 -15px } [mn="1502"] .divlr- { --div: 300px; padding: 0 15px; &.l, &.r { flex: 0 0 100%; max-width: 100% } } [mn="1502"] .mediabx.sharer { position: absolute; right: 0; top: 0; z-index: 10; } @media (max-width: 575px) { [mn="1502"] .mediabx.sharer { position: relative; margin: 0 0 6px; } } /* ============================== */ [mn="1502"] .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; } } [mn="1502"] .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="1502"] .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="2000"] { min-height: 230px; z-index: 1; /* aspect-ratio: 16 / 4.5; */ --ttlsize: 200%; --secttlmarg_default: 0; .container{ /* filter: drop-shadow(2px 4px 3px rgba(0,0,0,.75)); */ } } [mn="2000"] .tst-w > * { width: 100% } [mn="2000"] .main { padding: 60px 15px; } [mn="2000"] ._subttl { font-size: 120%; letter-spacing: 1px; font-family: var(--ft-t1); color: var(--clr01); &::after{ content: ''; width: 90px; height: 3px; background-color: var(--clr01); display: inline-block; margin: 0 6px; } } [mn="2000"] .content { font-size: 150% } [mn="2000"]:after { /* content: ''; */ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: block; z-index: -1; background-color: rgba(0,0,0,.35); margin: 0 } [mn="2000"] h4 { &::after, &::before{ display: none !important; } } [mn="2000"] .bg-lay { background-position: top center } [mn="2000"] .bg-lay, [mn="2000"] .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } [mn="2000"] .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } [mn="2000"] .subttl { font-size: var(--font-xl); } @media (max-width: 1000px) { [mn="2000"] .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { [mn="2000"] .main { padding: 0 15px; } [mn="2000"] { min-height: auto } } [mn="4300"] .decor-1 { left: 0; bottom: 0; } [mn="4300"] .decor-2 { right: 0; bottom: 0; } [mn="4300"] .itms{ --div-info: 40%; } [mn="4300"] .itm .l { flex: 0 0 35px; max-width: 35px; } [mn="4300"] .itm .r { flex: 0 0 calc(100% - 35px); max-width: calc(100% - 35px); padding-left: 12px; overflow-wrap: break-word; } /* [mn="4300"] .itm:nth-child(1) { flex: 0 0 calc(100% - var(--div-info)); max-width: calc(100% - var(--div-info)); } [mn="4300"] .itm:nth-child(2) { flex: 0 0 var(--div-info); max-width: var(--div-info); } */ [mn="4300"] .itm:nth-child(1), [mn="4300"] .itm:nth-child(2) { flex: 0 0 50%; max-width: 50%; } [mn="4300"] .ttl { font-size: 120%; font-family: var(--ft-t2); line-height: 1; margin-bottom: 9px; color: #000; } [mn="4300"] .listbx { padding: 30px; border: 2px solid #000; background-color: #fff; position: relative; /* &:after { content: ''; display: block; position: absolute; width: calc(100% - 150px); height: 9px; background-color: var(--clr01); left: 0; bottom: 0; } */ } [mn="4300"] .itms { margin: 0 -15px } [mn="4300"] .itms+.itms { margin-top: 21px } [mn="4300"] .itm { padding: 0 15px } [mn="4300"] .itm iframe { width: 100%; height: 250px } [mn="4300"] .itm .l .bimg-w { margin-bottom: 15px; margin-top: -9px } [mn="4300"] ol { padding: 0; list-style: none; list-style-type: none; width: 100%; display: flex; flex-wrap: wrap; } [mn="4300"] ol > li { flex: 0 0 50%; max-width: 50%; } [mn="4300"] ._link { text-align: right; margin: 15px 0 0; } [mn="4300"] ._content a { display: inline-block; } @media only screen and (max-width: 767px) { [mn="4300"] .itm:nth-child(1), [mn="4300"] .itm:nth-child(2) { flex: 0 0 100%; max-width: 100%; } [mn="4300"] ol > li { flex: 0 0 100%; max-width: 100%; } [mn="4300"] .itm>div { max-width: 100%; margin: 15px auto 0 } } [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="8009"] { padding: 0; line-height: 1; z-index: 5; background-color: #fff; border-bottom: 1px solid var(--clr01x, #fff); } [mn="8009"] .searchbx { position: relative; width: 150px; } [mn="8009"] .searchbx input { margin: 0; padding: 6px 9px 6px 30px; width: 100%; border-radius: 50px; border: 2px solid #ccc; font-size: inherit; } [mn="8009"] .searchbx i { position: absolute; left: 9px; top: 50%; translate: 0 -50%; color: #ccc; width: 12px; } .dekstickbx .logo, [mn="8009"] .logo { margin: 0 0; line-height: 0 ; } .dekstickbx .container, [mn="8009"] .container { max-width: 1200px } [mn="8009"] ._ittl:before { display: none; } [mn="8009"] .logo img { max-height: 50px } [mn="8009"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; } 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); /* font-size: 110%; */ /* text-transform: uppercase; */ text-decoration: none; color: inherit; } 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 a:hover, nav a.active { color: var(--clr03, #fff)!important; } 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 a:hover, nav a.active { color: var(--clr01x, #fff); background-color: var(--clr03); } nav>ul>li>a { padding: 6px 9px; margin: 0 1px; border-bottom: 6px solid var(--clr02x, transparent); } nav>ul>li>a.active, nav>ul>li>a:hover { background-color: var(--clr02x, transparent); color: var(--clr02); } nav>ul>li>ul { position: absolute; bottom: 0; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 250px; background-color: rgba(0, 0, 0, .8); color: #fff; border: 1px solid #eee; padding: 9px; transition: .6s all .3s ease; display: block; transform-origin: top; } 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(--clr02); 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 { padding: 15px 0; .main{ gap: 15px; } .main>* { padding: 0 } } .mobilenav .mediabx a { --bgclr: var(--clr01); --iconclr: #fff; --iconhovclr: #fff; padding: 8px; border-radius: 50%; } .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; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; z-index: 50; border-bottom: 1px solid #ccc; background-color: #fff; } .mobilestickbx img { max-height: 45px } .mobilestickbx ._imgobj { display: none } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; padding: 6px 0; font-size: 150%; } .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; } .mobilenav.active .mobilenavw { transition: .9s all .3s cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 0; opacity: 1; } .mobilenav nav { padding: 90px 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 } .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; } .mobilenav .mediabx .unit { margin: 0 6px 6px 0 } /* ===================== */ .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) + 9px); transition-duration: 0.5s; display: flex; justify-content: center; align-items: center; z-index: 55; scale: 0.7; } .menuburger .icon { --bgclr: var(--clr01); transition-duration: 0.5s; position: relative; height: var(--height); width: var(--square); top: 0; background-color: var(--bgclr); border-radius: var(--radius) } .menuburger.open .icon { --bgclr: var(--clr01, #000); } .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) } .menuburger.open .icon { transition-duration: 0.5s; transform: rotateZ(180deg); } .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: 15px 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%; } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 50px; } .dekstickbx .logo ._imgobj img { max-height: 15px; } @media (max-width: 767px) { .dekstickbx, [mn="8009"] { display: none; } } @media (min-width: 767px) { .menuburger, .mobilestickbxp, .mobilestickbx, .mobilenav { display: none !important; } } :where(.mobilenav, [mn="8009"]) .iconbx a { text-decoration: none; } :where(.mobilenav, [mn="8009"]) .iconbx { --font: inherit; font-size: 80% } :where(.mobilenav, [mn="8009"]) .iconbx h4 { font-family: var(--ft-t2); font-size: inherit; margin: 0 0 3px; } .mobilenav .iconbx { width: 100%; } [mn="8009"] .top { background-color: var(--clr02); color: #fff; padding: 0; ._ittl{ margin: 0!important; & * { color: #fff; } h4{ &::after, &::before{ display: none !important; } } } .iconbx { --clr: #fff; --clrhov: #fff; margin: 0 6px 0 0; padding: 0 6px 0 0; border-right: 1px solid #fff; .icon-l { --div: 30px } } .mediabx { --iconclr: var(--clr03x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr01x, transparent); --bghovclr: var(--clr01); --gap: 0px; --a-pd: 6px 15px; .unit{ border-right: 1px solid #fff; &:first-child{ border-left: 1px solid #fff; } a{ width: calc(var(--square) * 4 / 3); } } } }[mn="8227"] { margin-top: auto; & .main { } & a { color: inherit; text-decoration: none; } .mediabx { --a-pd: 6px; --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; --mediaborderradius: 50%; margin: 9px 0; & > * { justify-content: center; } @media(width<767px){ width: 100%; max-width: 100%; } } .contactinfo, .sitemap { & :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 0; & ul { display: block; font-size: 90% } & > li { flex: 0 0 50%; max-width: 50% } @media (width <= 767px) { & > li { flex: 0 0 100%; max-width: 100% } } } } .contactinfo { & :is(ul) { justify-content: flex-start; margin: 0 -21px; & li { margin: 9px 0 0; padding: 0 21px } } } .bottomwrap { padding: 21px 0 0; border-top: 1px solid #fff; } .logo-loc { padding: 21px 0 0; margin: 0 0 30px; border-top: 1px solid #fff; } .mediabx { --iconclr: var(--clr02, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr02x, #000); --bghovclr: var(--clr01, #fff); /* --mediaborder: 2px solid #fff; */ /* --mediahovborder: 2px solid var(--clr02, #fff); */ --mediaborderradius: 50%; } } [mn="8227"] .ttl { line-height: 1; margin: 0 0 12px; font-family: var(--ft-t2); font-size: 120%; } @media (max-width: 991px) { [mn="8227"] .empty { display: none; } } @media (max-width: 767px) { [mn="8227"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8227"] .newsletterbx, [mn="8227"] { text-align: center } } @media (min-width: 767px) { [mn="8227"] .imagelink { text-align: right } }[mn="1022"]{ --iconWidth: var(--iconWidth_default, 90px); --iconHeight: var(--iconHeight_default, 100%); --iconRadius: var(--iconRadius_default, 3px); --iconBorder: var(--iconBorder_default, 0); --iconPadding: var(--iconPadding_default, 0); --count: var(--count_default, 2); @media (width <= 991px) { --count: var(--count_991, 2); } @media (width <= 767px) { --count: var(--count_767, 1); } @media (width <= 575px) { --count: var(--count_575, 1); } } [mn="1022"]{ counter-reset: count 0; .list-{ counter-increment: count 1; /* .title::before{ content: counter(count, decimal-leading-zero); display: block; margin: 0 0 12px; font-size: 70%; color: #555 } */ } } [mn="1022"]{ .categorylistbx.listbx{ --listset-count: var(--count); --listset-gap: 30px; margin: 45px 0 0; .categorybx { .infobx { background-color: transparent; max-width: 100%; margin: 0 auto; /* aspect-ratio: 3 / 2; */ } .bimgw { width: var(--iconWidth); border-radius: var(--iconRadius); border: var(--iconBorder); padding: var(--iconPadding); .bimg{ padding-top: var(--iconHeight); transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } } & a{ display: block; width: 100%; &:hover{ .bimg{ scale: 1.15; } } } } } .title { font-family: var(--ft-t2); margin: 0 0 15px; line-height: 1.1; font-size: 120%; width: 100%; &::after{ content: ''; display: block; width: 90px; height: 6px; background-color: var(--clr01); margin: 9px 0 0; } } } /* ============================ */ /* ============================ */ [mn="1022"]{ .list-{ } } [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="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="4103"]{ --tabBgClr: var(--tabBgClr_default, transparent); --tabBgClrActive: var(--tabBgClrActive_default, transparent); --tabTxtClr: var(--tabTxtClr_default, inherit); --tabTxtClrActive: var(--tabTxtClrActive_default, inherit); .categorylistbx{ @media(width<767px){ --listset-count: 1; } } .accordiontab{ border: 1px solid #ccc; position: relative; border-radius: 25px; & > * { padding: 15px 45px 15px 15px; } & > .btm { padding-right: 15px; } .slide { display: none; } .top { line-height: 1; font-size: 120%; font-family: var(--ft-t1); cursor: pointer; background-color: var(--tabBgClr); color: var(--tabTxtClr); transition: .6s all ease; &::after { content: ''; aspect-ratio: 1 / 1; width: 21px; background-color: var(--clr01); /* 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(--tabTxtClr); */ position: absolute; right: 15px; top: 15px; rotate: 0deg; transform-origin: center; transition: .6s all ease; } } &.active .top{ background-color: var(--tabBgClrActive); color: var(--tabTxtClrActive); &::after { rotate: 180deg; background-color: var(--clr01); pointer-events: none; } } @media (max-width: 575px){ .top:after { width: 18px; } } } } [mn="7012"]{ --iconWidth: var(--iconWidth_default, 90px); --iconHeight: var(--iconHeight_default, 100%); --iconRadius: var(--iconRadius_default, 3px); --iconBorder: var(--iconBorder_default, 0); --iconPadding: var(--iconPadding_default, 0); --count: var(--count_default, 2); @media (width <= 991px) { --count: var(--count_991, 2); } @media (width <= 767px) { --count: var(--count_767, 1); } @media (width <= 575px) { --count: var(--count_575, 1); } } [mn="7012"]{ counter-reset: count 0; .list-{ counter-increment: count 1; .title::before{ content: counter(count, decimal-leading-zero); display: block; margin: 0 0 12px; font-size: 90%; color: #555 } } } [mn="7012"]{ .categorylistbx.listbx{ --listset-count: var(--count); --listset-gap: 30px; line-height: 1.4; .categorybx { --manual-div: var(--countu_default); .infobx { background-color: transparent; max-width: 100%; margin: 0 auto; /* aspect-ratio: 3 / 2; */ } .bimgw { width: var(--iconWidth); border-radius: var(--iconRadius); border: var(--iconBorder); padding: var(--iconPadding); .bimg{ padding-top: var(--iconHeight); transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } } & a{ display: block; width: 100%; &:hover{ .bimg{ scale: 1.15; } } } } } .title { font-family: var(--ft-t1); margin: 15px 0; line-height: 1.1; font-size: 100%; width: 100%; &::before{ display: none!important; } } .waze{ background-image: url(_src/waze.png); } .googlemap{ background-image: url(_src/googlemap.png); } .mapcon{ width: 30px; aspect-ratio: 1; } .bulletw{ & > * ~ * { margin-top: 9px; } .bullet{ --div-l: 30px; --div-r: calc(100% - var(--div-l)); .bullet-l{ flex: 0 0 var(--div-l); max-width: var(--div-l); color: #666; padding: 3px 0 0 0; } .bullet-r{ flex: 0 0 var(--div-r); max-width: var(--div-r); a{ width: auto !important; } } } } } [mn="7012"].dsg_2{ .title{ margin: 0 0 15px; } .infobx{ max-width: 600px !important; margin: 0 auto !important; .info-l{ flex: 0 0 90px; max-width: 90px; } .info-r{ flex: 0 0 calc(100% - 90px); max-width: calc(100% - 90px); padding: 0 0 0 15px; } } } /* ============================ */ /* ============================ */ .bodybx:has([mn="1504"] .postbody) { & > *:not([mn="1504"]){ display: none; } } [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: 1px solid #ccc; position: relative; border-radius: 25px; & ~ &{ margin-top: 12px; } & > * { padding: 15px 45px 15px 15px; } & > .btm { padding: 15px ; } .slide { display: none; } .top { line-height: 1; font-family: var(--ft-t1); cursor: pointer; /* background-color: var(--tabBgClr); */ color: var(--tabTxtClrx, inherit); 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, var(--clr01)); 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; img{ @media(width>991px){ max-width: unset; } } } .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="7057"] { .categorylistbx{ text-align: center; --listset-gap: 30px; --listset-count: 3; @media (max-width: 991px) { } @media (max-width: 767px) { --listset-gap: 21px; } @media (max-width: 575px) { --listset-count: 1; } .categorybx{ overflow: clip; border-radius: 15px; background-color: #fff; padding: 3px; box-shadow:inset 0px 0px 0px 10px #ccc; z-index: 1; & > * { padding: 15px; background-color: #fff; border-radius: 12px; } &::after, &::before{ content: ''; display: block; position: absolute; background-color: var(--clr02); z-index: -1; aspect-ratio: 1; width: 20%; } &::after{ left: 0; top: 0; } &::before{ bottom: 0; right: 0; } } /* .categorybx:nth-child(2n+1){ border: 3px solid var(--clr01); .circle, .bar::after{ background-color: var(--clr01); } } .categorybx:nth-child(2n+2){ border: 3px solid var(--clr02); .circle, .bar::after{ background-color: var(--clr02); } } */ } .txtbx{ width: 300px; max-width: 100%; margin: 0 auto; } .title { font-family: var(--ft-t1); font-size: 120%; line-height: 1; display: inline-block; padding: 0 15px 15px; } .bar{ line-height: 1; /* &::after{ content: ''; width: 60px; height: 3px; display: inline-block; background-color: var(--secttlclr, var(--clr02)); margin: 15px 0; } */ } ._content{ font-size: 90%; } .bimg { --bpt: 40%; } .circle { --width: 90px; width: var(--width); aspect-ratio: 1; /* background-color: var(--clr02); */ display: inline-flex; border-radius: 50%; padding: 12px; & > * { width: 100%; height: 100%; } } @media (max-width: 575px) { ._content { font-size: 100% } } } [mn="3030"] { 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; max-width: 100%; width: 1200px; margin: 0 auto; } h4{ &::after, &::before{ display: none !important; } } /* .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; &:after { color: #fff; font-size: 15px; @media(width<767px){ font-size: 9px; } } @media only screen and (max-width: 767px) { width: 21px; padding: 6px; } } /* .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 ~ .btn { /* min-width: auto; */ border: 2px solid #fff; background-color: transparent; border-radius: 50px; &:hover{ background-color: #fff; color: var(--clr01); } } @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="3019"] { z-index: 5; --contMargin: var(--contMargin_default, 0); --itmIconBorder: var(--itmIconBorder_default, 0); --itmIconSize: var(--itmIconSize_default, 100%); --itmIconBorderRadius: var(--itmIconBorderRadius_default,0); --itmIconBorderWidth: var(--itmIconBorderWidth_default,100%); --slideOverflow: var(--slideOverflow_default,hidden); @media(width<1200px) { --contMargin: var(--contMargin_1200, 0) } @media(width<991px) { --contMargin: var(--contMargin_991, 0) } @media(width<767px) { --contMargin: var(--contMargin_767, 0) } @media(width<575px) { --contMargin: var(--contMargin_575, 0) } .containerw { margin: var(--contMargin) } .mediabx{ --bgclr: #333; --mediaborderradius: 3px; &>*{ gap: 3px; } } & a { text-decoration: none !important; } .item { .bimgw-{ padding: var(--itmIconBgPad_default); background-color: var(--itmIconBgClr_default); } &.mode_video{ cursor: pointer; &:hover{ .icon-play{ scale: 1.15; } } } .icon-play { z-index: 10; position: absolute; top: 50%; left: 50%; translate: -50% -50%; background-image: url(_src/play2.png); background-size: contain; background-repeat: no-repeat; background-position: center; width: 170px; max-width: 80%; aspect-ratio: 100 / 35; transition: .6s all ease } .bimgw.thumbbx { width: var(--itmIconBorderWidth); /* aspect-ratio: 1; */ border-radius: var(--itmIconBorderRadius); overflow: hidden; border: var(--itmIconBorder); .bimg{ padding-top: var(--itmIconSize); filter: var(--itmIconShadow_default); } } } ._content { line-height: 1.3; width: 100%; max-width: 800px; margin: 0 auto 15px; } .profilebx .bimgw { margin-bottom: 9px; border-radius: 50% } .rate { .bimgw { --bw: 100%; } .bimg { --bpt: 15px; background-image: url(src/star-5.png); margin: 0 0 12px; } } .ttl { line-height: 1.1; margin: 0 0 9px; font-family: var(--ft-t1); font-size: 120%; } &.dsg_1{ .item{ color: #fff; } .ttl{ border-bottom: 3px solid #fff; padding: 0 0 9px; } } &.dsg_2{ .infobx{ padding: 0; } .second_iconbx{ .bimgw{ width: 90px; border: 6px solid #fff; max-width: 100%; margin: 0 auto; border-radius: 50%; margin-top: -45px; } } } &.dsg_4{ .item{ flex-direction: column; ._content{ margin: 6px 0 0; } } .floatingbx{ color: #fff; position: absolute; left: 0; bottom: 0; padding: 12px 9px 9px; width: 100%; z-index: 1; &:after{ content: ''; position: absolute; display: block; left: 0; bottom: 0; width: 100%; height: 100%; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%); z-index: -1; } .ttl{ margin: 0; font-size: 120%; } } } .mySwiper { overflow: var(--slideOverflow); .swiper-slide { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 15px; border-radius: 15px; border: 1px solid #ddd; } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper-button-next, .swiper-button-prev { --square: 21px; background-color: var(--clr01); width: var(--square); height: var(--square); border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 12px; } .swiper-pagination-bullet { background-color: #fff; opacity: 1; } .swiper-pagination-bullet-active { background-color: var(--clr02); } @media only screen and (max-width: 767px) { .container.natur { padding: 0; } } } } .licht3019video{ .contbx > .contbx-w{ padding: 0; } .contm{ background-color: transparent; } }