 [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; display: flex; flex-wrap: wrap; gap: 15px; justify-content: var(--secalign); } .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="8005"] { padding: 6px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01x, #fff); } [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"], .dekstickbx{ .container{ max-width: 1200px; } } [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; a.btn{ --btnbgclr: var(--clr01, #000) !important; --btnbgclrhov: var(--clr02) !important; --btnborderclr: var(--btnbgclr) !important; --btnborderclrhov: var(--btnbgclrhov) !important; transition: .6s all ease; color: #fff !important; justify-content: flex-start !important; padding-left: 21px !important; color: #fff; &:hover{ color: #fff!important; } &::after{ /* display: none; */ } } } 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) !important; 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:not(.btn):after, nav > ul > li > a:not(.btn):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; border: 1px solid #eee; justify-content: center; } .addedmenu{ a{ gap: 6px; .bimgbx{ line-height: 0; .bimgw{ width: 25px; } } } } .btn_admin.btn{ --btnbgclr: var(--clr01); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclr); --btnborderclrhov: var(--btnbgclrhov); --btnclr: var(--clr01x, #fff); } .sticky_image{ position: fixed; right: 15px; bottom: 250px; z-index: 45; max-width: 30%; @media(width<=575px){ bottom: 95px; right: auto; left: 15px; } } /* 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="2000"]{ min-height: 230px; z-index: 1; --secttlmarg_default: 0; --ttlsize: 260%; ._subttl{ font-size: 180%; } &:has(._subttl){ .ttldecor-top{ &::after{ content: ''; width: 60px; height: 3px; margin: 9px 0; background-color: #fff; display: inline-block; } } } .container{ /* filter: drop-shadow(2px 4px 3px rgba(0,0,0,.75)); */ } .tst-w > * { width: 100% } .main { padding: 60px 15px; } .content { font-size: 150% } h4 { &::before{ display: none; } &::after{ display: block; width: 150px; position: absolute; bottom: 0; translate: 0 21px; left: 0; } } .bg-lay { background-position: top center } .bg-lay, .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } .subttl { font-size: var(--font-xl); } @media (max-width: 1000px) { .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { min-height: auto; .main { padding: 0 15px; } } } [mn="8206"] { margin-top: auto; font-family: var(--ft-t1); font-size: 90%; .foot_logo_2 { display: none; } .contact { --div: 17px; .l { flex: 0 0 var(--div); max-width: var(--div); padding: 3px 0 0; text-align: center; .bg-mask{ background-color: var(--clr01); } .bimgw{ width: 25px; } } .r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 9px; /* white-space: nowrap; */ } & img { max-height: 21px; max-width: 21px; } /* @media(width<767px){ .l, .r { flex: 0 0 100%; max-width: 100%; padding: 0 !important; } } */ } .contactbx{ @media(width>991px){ justify-content: flex-end; } /* @media(width<=767px){ justify-content: center; } */ } .foot_logo{ margin: 0 0 21px; } .sitemap :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; line-height: 1.1; } .sitemap li~li { margin: 12px 0 0 } ._imgobj { margin: 0 0 3px } a { color: inherit; text-decoration: none; } .mediabx { --gap: 6px; --square: 35px; --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr01, transparent); --bghovclr: var(--clr02, #fff); --mediaborder: 2px solid transparent; --mediahovborder: 2px solid var(--clr02, #fff); margin: 0; & a { padding: 6px; border-radius: 50%; } } .ttl { font-size: 110%; line-height: 1; margin: 0 0 12px; font-family: var(--ft-t1); & ~ * { font-size: 90%; } &::after { /* content: ''; */ display: block; height: 3px; width: 45px; background-color: var(--secftclr); margin: 9px 0 0; } } .copyright { padding: 30px 0; /* background-color: var(--clr01); */ } &::after { /* content: ''; */ display: block; height: 2px; position: absolute; width: 100%; background-color: #ccc; top: 0; left: 0; } a { text-underline-offset: 3px; } a:hover { text-decoration: underline; } @media (max-width: 991px) { .empty { display: none; } } @media (max-width: 767px) { .copyright .container>.f { justify-content: center; text-align: left; } .copyright .container>.f>* { flex: 0 0 100%; max-width: 100%; } } } /* =========================================== */ /* =========================================== */ [mn="5106"] { margin-top: auto; .iconbx ._content { /* font-size: 90%; */ } } [mn="5106"] .sitemap { & :is(ul) { list-style-type: none; list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; line-height: 1; justify-content: center; } & li { padding: 0 9px; border-right: 2px solid #fff; &:last-child{ border: 0; } } } [mn="5106"] .formbx{ padding: 30px; border-radius: 30px; background-color: #dbedf3; } [mn="5106"] a { color: inherit; text-decoration: none; } [mn="5106"] .mediabx { margin: 15px 0 } [mn="5106"] .mediabx > * { justify-content: center; } [mn="5106"] .mediabx a { padding: 9px; --iconclr: #fff; --iconhovclr: #fff; --bgclr: var(--clr02x,transparent); --bghovclr: var(--clr01,#fff); --square: 45px; margin: 3px 6px; border-radius: 50%; border: 2px solid #fff } [mn="5106"] .mediabx a:hover { border: 2px solid var(--clr01) } [mn="5106"] ._content { margin: 0; } [mn="5106"] .iconbx { --div: 45px; .icon-l { padding-right: 12px; text-align: center; img{ max-height: 21px; max-width: 21px; } } .icon-r{ padding: 0; } .bg-mask { background-color: var(--secftclr); } .bimgw { --bw: 45px } } [mn="5106"] .ttl { font-size: 130%; line-height: 1; margin: 6px 0; font-family: var(--ft-t1); } [mn="5106"] .infoblock { max-width: 100%; margin: 30px auto 15px; font-family: var(--ft-t1); } [mn="5106"] .infoblock .item ~ .item { margin: 21px 0 } [mn="5106"] .secInfo ~ .secInfo { margin: 45px 0 0 } [mn="5106"] .form-line :is(input, textarea, select) { background-color: #f8f8f8; padding: 15px; border-radius: 3px; border: 1px solid #ccc; & + label{ left: 15px; top: 15px; color: #666; } } /* [mn="5106"] .aft:after { left: -21px; background-color: var(--clr01); height: calc(100% + 45px); top: 50%; translate: 0 -50%; } */ @media (max-width: 991px) { [mn="5106"] .empty { display: none; } } @media (min-width: 767px) { [mn="5106"] .imagelink { text-align: right } }[mn="4301"] iframe { height: 70vh; } @media only screen and (max-width: 767px) { } [mn="4104"]{ --tabBgClr: var(--tabBgClr_default, transparent); --tabBgClrActive: var(--tabBgClrActive_default, transparent); --tabTxtClr: var(--tabTxtClr_default, inherit); --tabTxtClrActive: var(--tabTxtClrActive_default, inherit); .categorylistbx{ --listset-count: 1; @media(width<767px){ --listset-count: 1; } } .bil_reset { .bil_here::after{ color: inherit; } } .accordiontab{ border: 0 solid #ccc; background-color: #eee; position: relative; border-radius: 15px; transition: .9s all cubic-bezier(0.075, 0.82, 0.165, 1); /* background-color: linear-gradient(135deg,rgba(22, 115, 169, 1) 0%, rgba(20, 61, 107, 1) 29%, rgba(22, 115, 169, 1) 100%); */ & > * { padding: 15px 45px 15px 15px; } & > .btm { padding-right: 15px; } .title{ margin: 0; font-size: 100%; } .desc{ transition: .9s all cubic-bezier(0.075, 0.82, 0.165, 1); } .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 { color:#fff; background-color: var(--clr01); background-image: linear-gradient(135deg,rgba(22, 115, 169, 1) 0%, rgba(20, 61, 107, 1) 29%, rgba(22, 115, 169, 1) 100%); .top{ background-color: var(--tabBgClrActive); color: var(--tabTxtClrActive); &::after { rotate: 180deg; background-color: var(--clr01x, #fff); pointer-events: none; } } } @media (max-width: 575px){ .top:after { width: 18px; } } } .groupbx{ & ~ & { margin-top: 45px; } ._ittl{ margin: 0 0 15px; h4{ font-size: 200%; display: flex; flex-wrap: wrap; gap: 0 9px; span{ display: inline-block; } } } } .tabdirbx{ --pad: 21px; .tabdirw{ gap: 9px 0; padding: 21px; background-color: #eee; border-radius: 21px; } .tabdir-{ font-family: var(--ft-t1); padding: var(--pad); padding-right: 45px; background-color: #fff; border-radius: 15px; transition: .6s all ease; .diricon{ transition: inherit; aspect-ratio: 1; width: 21px; -webkit-mask-image: url(_src/4104_tab_arrow.svg); mask-image: url(_src/4104_tab_arrow.svg); position: absolute; right: var(--pad); top: var(--pad); } &:hover{ background-color: var(--clr01); color: #fff; .diricon{ background-color: #fff; } } } } ._ttlcontent{ margin: 0 0; } } [mn="4104"] .formtmpbx{ ._secttlbx{ margin: 0 0 15px; } ._secttl{ font-size: 150%; } } [mn="4104"] .divbx{ --div: 350px; @media(width<991px){ --div: 250px; } .div-l{ flex: 0 0 var(--div); max-width: var(--div); gap: 21px; @media(width <= 771px){ .formmainbx{ display: none; } } } .div-r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 5%; gap: 60px; @media(width > 771px){ .formmainbx{ display: none; } } } @media(width<767px){ .div-{ flex: 0 0 100% !important; max-width: 100% !important; padding: 0; } } .divw{ gap: 21px 0; } } [mn="1009"]{ .groupbx{ font-size: 120%; .group-{ & ~ &{ margin-top: 60px; } } } .barbx{ .barw{ width: 100%; height: 15px; border-radius: 50px; background-color: var(--clr03); display: block; } .bar-{ background-color: var(--clr01); height: 100%; width: 0; top: 0; left: 0; transition: .6s all .9s ease; border-radius: 50px; } .percentbx{ background-color: var(--clr01); color: #fff; position: absolute; right: 0; bottom: 100%; translate: 50% -9px; font-size: 70%; font-family: var(--ft1); line-height: 1; padding: 9px; border-radius: 3px; &::after{ content: ''; display: block; position: absolute; left: 50%; bottom: 0; translate: -50% 50%; aspect-ratio: 1; width: 9px; clip-path: polygon(100% 0, 0% 100%, 100% 100%); background-color: var(--clr01); rotate: 45deg; } } } .title{ font-size: 130%; margin: 0 0 30px; } ._subttl { font-family: var(--ft-t2); color: #888 /* font-size: 160%; */ } .btn { margin: 0 0 9px; } .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; } .taste a:not(.btn) { font-family: var(--ft-t3); color: var(--clr03); } @media (max-width: 575px) { .txtbglyr { font-size: 18vw; left: 0; top: 60px; translate: 0 0; writing-mode: vertical-lr; transform-origin: center; } } ._imgobj{ img{ position: sticky; top: 90px; } } } /* =================== */ /* =================== */ [mn="1009"] .iconlistbx { --flex: 50%; margin: 30px 0; /* border-top: 1px solid #eee; */ /* border-left: 1px solid #eee; */ line-height: 1; gap: 15px 0; @media(width<575px){ --flex: 100%; } ._imgobj{ margin: 0; } .num{ line-height: 1; font-variant-numeric: tabular-nums; font-size: 200%; & span{ font-variant-numeric: tabular-nums; } } .iconbx { --div: 65px; flex: 0 0 var(--flex); max-width: var(--flex); background-color: transparent; padding: 0 15px 0 0; line-height: 1.3; .icon-l{ flex: 0 0 var(--div); max-width: var(--div); } .icon-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); text-align: left; } .iconw { padding: 9px; border-radius: 9px; background-color: var(--clr03); } & img { max-height: 45px; } .ttl{ font-family: var(--ft-t1); } ._content{ margin: 9px 0 0; font-size: 85%; } } } /* =================== */ /* =================== */ [mn="1009"].dsg_1 { .row{ flex-direction: row-reverse; } }[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: 207%; width: 100%; color: var(--clr01); @media(width<767px){ font-size: 150%; } &::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="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="7015"]{ .categorylistbx { --listset-count: 3; --listset-gap: 30px; @media (width<575px){ --listset-count: 1; } .categorybx{ padding: 21px; background-color: #fff; color: var(--bdclr); text-align: center; line-height: 1.3; border-radius: 15px; } } .bimgw { --bw: 130px } .title { font-family: var(--ft-t1); font-size: 120%; color: var(--clr01); margin: 6px 0; text-align: center; } .infobx { width: 350px; max-width: 100%; margin: 6px auto; } } [mn="4403"]{ --count: var(--count_default, 3); @media (width <= 991px) { --count: var(--count_991, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 1); } .indexw { margin: 0 -15px; } .index { text-align: center; padding: 15px; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); .bimgw{ width: 75px; } /* .lyrbx{ position: absolute; height: 100%; width: 100%; border-radius: 15px; z-index: -1; background-color: var(--clr01); top: -3px; left: 0; } */ .index-w { max-width: 100%; margin: 0 auto; position: relative; z-index: 1; .index-inner-w{ padding: 21px; background-color: #fff; border-radius: 15px; border-top: 3px solid var(--clr01); box-shadow: 0 12px 15px rgba(0,0,0,.15); } } } .ttl { padding: 9px 0 6px; font-family: var(--ft-t1); font-size: 110%; line-height: 1.1; } .num { margin: 9px auto; font-size: 250%; font-family: var(--ft-t2); line-height: 1.1; padding: 0 0 9px; border-bottom: 1px solid #ddd; } .unit{ font-size: 80%; } } [mn="4404"]{ --count: var(--count_default, 4); @media (width <= 991px) { --count: var(--count_991, 4); } @media (width <= 767px) { --count: var(--count_767, 2); } @media (width <= 575px) { --count: var(--count_575, 2); } .categorylistbx { --listset-count: var(--count); .categorybx{ padding: 15px; background-color: #cdd4e0; border-radius: 15px; .divbx { max-width: 100%; margin: 0 auto; position: relative; z-index: 1; } } .bimgw{ width: 75px; } .ttl { font-family: var(--ft-t1); font-size: 110%; line-height: 1.1; } .num { font-family: var(--ft-t2); margin: 0 auto 9px; font-size: 200%; line-height: 1.1; } .unit{ font-size: 80%; } } .divbx{ --div: 60px; .divw{ gap: 9px 0; } .div-l{ flex: 0 0 var(--div); max-width: var(--div); } .div-r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 15px; } @media(width<991px){ .div-{ flex: 0 0 100%; max-width: 100%; text-align: center; padding: 0; } } } } [mn="7008"] { --content-padding: 30px; .categorylistbx{ --listset-count: 3; @media(width<991px){ --listset-count: 2 } @media(width<575px){ --listset-count: 1 } .categorybx{ overflow: clip; border-radius: 15px; background-color: #eee; padding-bottom: var(--content-padding); &::after{ content: ''; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: linear-gradient(135deg,rgba(20, 61, 107, 1) 0%, rgba(22, 115, 169, 1) 100%); z-index: -1; scale: 0; transition: .4s all cubic-bezier(0.075, 0.82, 0.165, 1); border-radius: 50%; opacity: 0; } } } .title { font-family: var(--ft-t1); font-size: 200%; line-height: 1; margin: 12px 0; color: var(--clr01); } ._content { margin: 0; } ._link{ margin: 15px 0 0; padding: 0 var(--content-padding); } .bimg { --bpt: 65%; transition: .4s all ease; } .circlebx{ padding: 0 var(--content-padding); .circle>* { width: 100%; height: 100%; } .circle { --width: 90px; width: var(--width); aspect-ratio: 1; margin: calc(-1 * var(--width) / 2) 0 0; background-color: var(--clr01); display: inline-flex; border-radius: 50%; padding: 18px; .bg-mask{ background-color: #fff; } } } .infobx{ padding: 0 var(--content-padding); } .categorybx:hover{ color: #fff; .title{ color: inherit; } &::after{ scale: 1; border-radius: 0; opacity: 1; } .bimg{ scale: 1.2; } ._subttl{ background-color: #fff; color: var(--clr01); } .bar{ border-bottom: 2px solid #fff; } .btn{ --btnbgclr: rgba(255, 255, 255, .3); --btnborderclr: transparent; &::after{ background-color: var(--clr01); } &:hover::after{ background-color: var(--btnclrhov); } } .circle{ background-color: #fff; .bg-mask{ background-color: var(--clr01); } } } .btntabbx{ line-height: 1; margin: 0 0 30px; .btntabw{ justify-content: center; gap: 6px; } .btntab-{ border: 1px solid #888; padding: 6px 9px; border-radius: 50px; cursor: pointer; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); &.active, &:hover{ background-color: var(--clr01); border: 1px solid var(--clr01); color: #fff; } } .btn-show{ border: 1px solid #ddd; background-color: #ddd; &.active { border: 1px solid #ddd; background-color: #ddd; color: inherit; } } &:not(:has(.btn-show.show)){ &:has( [btntab-]:nth-child(10) + .btntab-:not(.btn-show) ){ .btn-show{ display: block; } [btntab-]:nth-child(10) ~ *:not(.btn-show){ display: none; } } .txt-less{ display: none; } } &:not(:has([btntab-]:nth-child(10))){ .btn-show{ display: none; } } &:not(:has([btntab-]:nth-child(2))){ [btntab-]{ display: none !important; } } &:has(.btn-show.show){ .txt-more{ display: none; } } } }/* [mn="5102"] .itm .l:after { content: ''; left: 0; bottom: 0; position: absolute; display: block; height: 100%; width: 250px; background: rgb(254,254,254); background: linear-gradient(90deg, rgba(235,235,235,1) 0%, rgba(235,235,235,0) 100%); } */ [mn="5102"] :is(input, textarea, select){ border-radius: 3px; } [mn="5102"] ._iframe { position: absolute; left: 0; top: 0; height: 100%; width: 100%; line-height: 0; aspect-ratio: auto; } [mn="5102"] ._iframe iframe { height: 100%; width: 100%; } [mn="5102"] ._content { line-height: 1.8; } @media (max-width: 1100px) { } @media (max-width: 767px) { [mn="5102"] { align-items: flex-start; min-height: auto; } [mn="5102"] .main { position: inherit; height: 350px } [mn="5102"] .main + div { padding: 30px 15px } } [mn="5102"] { &.dsg_1{ & .formbx { padding-top: 60px; padding-bottom: 60px } @media (min-width: 767px) { & .infow { width: 800px; max-width: calc(100% - 60px); margin: 0 auto; } } } &.dsg_2{ } } [mn="7049"]{ .categorylistbx { --listset-count: 3; --listset-gap: 21px; @media(width<991px){ --listset-count: 2; } @media (width<575px){ --listset-count: 1; } .categorybx{ padding: 21px; background-color: #eee; color: var(--bdclr); text-align: center; line-height: 1.5; border-radius: 15px; overflow: clip; &::after{ content: ''; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: linear-gradient(135deg,rgba(20, 61, 107, 1) 0%, rgba(22, 115, 169, 1) 100%); z-index: -1; scale: 0; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); border-radius: 50%; opacity: 0; } } } .bimgbx{ .bimgw { --bw: 90px; border-radius: 50%; background-color: var(--clr01); padding: 20px; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } .bg-mask{ background-color: #fff; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } } .title { font-family: var(--ft-t1); color: var(--clr01); font-size: 130%; margin: 6px 0; text-align: center; } .infobx { width: 350px; max-width: 100%; margin: 6px auto; } .categorybx:hover{ *{ color: #fff; } .bimgbx{ .bimgw { background-color: #fff; } .bg-mask{ background-color: var(--clr01); } } &::after{ scale: 1; border-radius: 0; opacity: 1; } } } [mn="1016"]{ --count: 1; @media (width <= 991px) { & { --count: 1; } } @media (width <= 767px) { & { --count: 1; } } @media (width <= 575px) { & { --count: 1; } } .listw { margin: 0 -15px; } .list- { flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 0 15px; background-color: #fff; } .contentbx{ position: sticky; top: 90px; } .iconbx { --div: 120px; --font: var(--ft-t1); --clr: inherit; --clrhov: inherit; margin: 0; padding: 13px; /* width: 500px; */ border: 3px solid #fff; /* box-shadow: 0px 3px 9px rgba(0,0,0, .5); */ border-radius: 75px; background-color: #eee; color: var(--clr01); overflow: clip; * { transition: .6s all ease; } &::after { content: ''; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: linear-gradient(180deg, rgba(20, 61, 107, 1) 0%, rgba(22, 115, 169, 1) 100%); z-index: -1; transition: .4s all cubic-bezier(0.075, 0.82, 0.165, 1); opacity: 0; } .bimgbx{ line-height: 0; .bimgw{ border-radius: 50%; border: 15px solid transparent; padding: 21px; background-color: var(--clr01); } .bg-mask{ background-color: #fff } } .iconw { /* width: 300px; */ max-width: 100%; margin: 0 auto; .icon-l { padding: 0; } .icon-r { padding: 1px 30px 1px 15px; ._content{ margin: 0; } } } @media(width<575px){ padding: 21px; border-radius: 15px; text-align: center; .icon-l, .icon-r { flex: 0 0 100% !important; max-width: 100% !important; } .bimgbx{ .bimgw{ width: 120px; border: 0; margin-bottom: 9px; } } } &:hover{ color: #fff; &::after{ opacity: 1; } .bimgbx{ .bimgw{ background-color: #fff; } .bg-mask{ background-color: var(--clr01) } } } } } [mn="4105"]{ --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; background-color: rgba(255,255,255,.3); .bil_here{ &::after{ color: inherit; } } & ~ &{ 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, #fff); position: absolute; right: 15px; top: 15px; rotate: 0deg; transform-origin: center; transition: .6s all ease; } .title{ margin: 0 ; } } &.active { background-color: #fff; color: #333; .top{ /* background-color: var(--tabBgClrActive); */ /* color: var(--tabTxtClrActive); */ color: var(--clr01); &::after { rotate: 180deg; /* background-color: var(--tabTxtClrActive); */ pointer-events: none; background-color: var(--clr01); } } } @media (max-width: 575px){ .top:after { width: 18px; } } } .contentbx{ position: sticky; top: 90px; } ._imgobj{ position: sticky; top: 90px; img{ @media(width>991px){ max-width: unset; } } } .taste{ display: flex; flex-wrap: wrap; gap: 6px; margin: 15px 0; @media(width>991px){ justify-content: flex-end; } } } [mn="7059"] { .categorylistbx { --listset-count: 3; --listset-gap: 30px; @media(width<991px){ --listset-count: 1; } .categorybx{ padding: 21px; background-color: #eee; border-radius: 15px; overflow: clip; &::after{ content: ''; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: linear-gradient(135deg,rgba(20, 61, 107, 1) 0%, rgba(22, 115, 169, 1) 100%); z-index: -1; scale: 0; transition: .4s all cubic-bezier(0.075, 0.82, 0.165, 1); border-radius: 50%; opacity: 0; } } } .title { font-family: var(--ft-t1); line-height: 1.1; font-size: 300%; } ._content { margin: 15px 0 ; } .bar{ border-bottom: 2px solid var(--clr01); } .btm{ margin-top: auto; } ._link{ .btn{ width: 100%; } } .contentbx{ .contentw{ padding: 1px 0; } } .term{ ._subttl{ padding: 15px; color: #fff; background-color: var(--clr01); line-height: 1; border-radius: 9px; font-family: inherit; } } .featurebx{ padding-top: 15px; } .categorybx:hover{ color: #fff; &::after{ scale: 1; border-radius: 0; opacity: 1; } ._subttl{ background-color: #fff; color: var(--clr01); } .bar{ border-bottom: 2px solid #fff; } .btn{ --btnbgclr: rgba(255, 255, 255, .3); --btnborderclr: transparent; &::after{ background-color: var(--clr01); } &:hover::after{ background-color: var(--btnclrhov); } } } } [mn="1038"]{ [bimgbx="1"]{ .bimg{ padding-top: 147%; } } [bimgbx="2"]{ .bimg{ padding-top: 120%; } } [bimgbx="3"]{ .bimg{ padding-top: 78%; } } .divbx{ --div: 57.7%; .bimgbx{ line-height: 0; } .bimgw{ padding: 7.5px; .bimg{ border-radius: 21px; overflow: clip; } } } .bar{ width: 100%; height: 2px; background-color: rgba(255, 255, 255, .5); margin: 30px 0; } .mediabx{ --bgclr: transparent; .bimgw{ padding: 9px !important; border-radius: 50%; background-color: rgba(255,255,255,.35); width: 45px !important; } a{ padding: 25px 9px 25px 3px !important; gap: 9px; } .unit{ line-height: 1 !important; } } } /* =================== */ /* =================== */ [mn="1038"].dsg_1 { .row{ flex-direction: row-reverse; } } [mn="3024"] { .bg-decorbx { &.decor-1 { left: 0; bottom: 0; & > * { width: 210px; } } &.decor-2 { right: 0; bottom: 0; & > * { width: 210px; } } } .otherbx{ line-height: 1; margin: 0 0 15px; .quotebx{ gap: 3px; } .quote { aspect-ratio: 224 / 36; width: 90px; background-image: url(_src/3024_star_rate.jpg); right: 15px; bottom: 15px; background-size: contain; background-repeat: no-repeat; display: inline; &.quote_1{ background-image: url(_src/3024_star_rate_1.png); } &.quote_2{ background-image: url(_src/3024_star_rate_2.png); } &.quote_3{ background-image: url(_src/3024_star_rate_3.png); } &.quote_4{ background-image: url(_src/3024_star_rate_4.png); } &.quote_5{ background-image: url(_src/3024_star_rate_5.png); } } } .profile_image{ .bimg{ border-radius: 50%; } } .bimgw { width: 45px; max-width: 100%; } .title { flex: 1 0 0; font-size: 100%; line-height: 1.2; font-size: 100%; font-family: inherit; padding: 6px 0 0 15px; } .subtitle { font-style: italic; } .cardbx { background-color: #fff; padding: 30px 30px; border-radius: 21px; } .content { font-size: 90%; margin: 6px 0 0; } .contentbx{ padding: 60px; background-image: linear-gradient(135deg,rgba(22, 115, 169, 1) 0%, rgba(20, 61, 107, 1) 29%, rgba(22, 115, 169, 1) 100%); border-radius: 21px; @media(width<=575px){ padding: 30px; } } .swiper { overflow: visible; } .mySwiper { @media (width <= 575px){ overflow: visible; } .swiper-slide .bimgbx { display: flex; justify-content: center; align-items: flex-end; } .swiper-slide ._imgobj { margin: 0 } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper-button-next, .swiper-button-prev { aspect-ratio: 1 / 1 !important; /* background-color: var(--clr01); */ width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01x, #fff); border: 2px solid var(--clr02); outline: 2px solid var(--clr02x, #fff); outline-offset: 1px; } } } @media only screen and (max-width: 767px) {}[mn="4405"]{ --count: var(--count_default, 1); @media (width <= 991px) { --count: var(--count_991, 1); } @media (width <= 767px) { --count: var(--count_767, 1); } @media (width <= 575px) { --count: var(--count_575, 1); } .categorylistbx { --listset-count: var(--count); .categorybx{ padding: 25px; background-color: rgba(255, 255, 255, .15); /* color: var(--bdclr); */ border-radius: 25px; .divbx { max-width: 100%; margin: 0 auto; position: relative; z-index: 1; } } .bimgw{ width: 75px; } .ttl { font-family: var(--ft-t1); font-size: 110%; line-height: 1.1; } .num { font-family: var(--ft-t2); margin: 0 auto; font-size: 250%; line-height: 1.1; } .unit{ font-size: 80%; } } .contentbx{ padding: 60px; background-image: linear-gradient(135deg, rgba(22, 115, 169, 1) 0%, rgba(20, 61, 107, 1) 29%, rgba(22, 115, 169, 1) 100%); border-radius: 21px; color: #fff; @media(width<767px){ padding: 21px; } h4{ color: inherit; } } .divbx{ --div: 90px; .divw{ gap: 6px 0; } .div-l{ flex: 0 0 var(--div); max-width: var(--div); } .div-r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 15px; } @media(width<991px){ .div-{ flex: 0 0 100%; max-width: 100%; text-align: center; padding: 0; } } ._content{ margin: 0; } } .videodisplaybx{ .bimgw{ border-radius: 30px; cursor: pointer; } .bimg{ min-height: 300px; padding-top: 0; } .btn_play{ display: block; position: absolute; aspect-ratio: 1; width: 120px; max-width: 70%; background-image: url(_src/4405_play_btn.png); top: 50%; left: 50%; translate: -50% -50%; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); } .bimgw:hover{ .btn_play{ scale: 1.15; } } } } .licht.licht_4405{ .contbx > .contbx-w{ padding: 0; line-height: 0; } .contm{ border: 0; background-color: #000; border-radius: 21px; } } [mn="5303"]{ .formbx{ max-width: 100%; width: 450px; } .signup { margin: 0 0 15px; .btn { --dist-right: 3px; padding: 0 18px; padding-right: 45px; position: absolute; right: 3px; top: 50%; border-radius: 50px; height: calc(100% - var(--dist-right) * 2); translate: 0 -50%; min-width: auto; margin: 0; &::before{ width: 38px; } &::after{ right: -4px; } } input { margin: 0; padding: 15px; border-radius: 50px; background-color: #fff; border: 1px solid #ccc; } } } [mn="1603"]{ .tagbx, .relatedpostbx{ .title::after{ content: ''; display: block; margin: 12px 0 0; width: 30px; height: 6px; background-color: var(--clr01); } a:hover{ color: var(--clr01); } } } [mn="1603"]:has(.ARTICLE_DET_BX) .divbx{ --div: 350px; @media(width<991px){ --div: 250px; } .div-r{ flex: 0 0 var(--div); max-width: var(--div); gap: 21px; } .div-l{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-right: 5%; gap: 60px; } @media(width<767px){ .div-{ flex: 0 0 100% !important; max-width: 100% !important; padding: 0; } } .divw{ gap: 21px 0; } .formtmpbx{ *{ text-align: left; } ._secttlbx{ margin: 0 0 15px; } ._secttl{ font-size: 150%; } } } [mn="1603"]:has(.ARTICLE_DET_BX) .relatedpostbx{ padding: 21px; border-radius: 21px; background-color: #eee; --div: 60px; .related--l{ flex: 0 0 var(--div); max-width: var(--div); .bimg{ padding-top: 70%; } } .related--r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 9px; } .relatedpostw{ gap: 12px; } .ellipsis{ font-size: 70%; } .posttitle{ line-height: 1.2; margin: 0 0 3px; font-size: 80%; font-family: var(--ft-t1); } } [mn="1603"]:has(.ARTICLE_DET_BX){ .wrap:has(>.sharer){ margin: 0 0 30px; } .titlebx{ ._ittl{ margin: 0 0 15px; } h4{ text-align: center; } .featuremedia{ display: inline-block; aspect-ratio: 3 / 2; background-color: var(--clr01); width: 100px; max-width: 50%; mask-position: bottom center; -webkit-mask-position: bottom center; } ._date{ text-align: center; margin: 0 0 21px; } } .tablecontent_main{ .title{ font-size: 200%; color: var(--clr01); } .tablecontentbx{ margin: 0 0 30px; .tablecontentw{ padding: 30px; background-color: #eee; border-radius: 21px; } } } .tagbx{ padding: 21px; border-radius: 21px; background-color: #eee; .tagw{ gap: 15px; font-size: 80%; font-family: var(--ft-t1); } } } [mn="1603"]:has(.ARTICLE_LIST_BX){ .btntabbx{ line-height: 1; margin: 0 0 30px; .btntabw{ justify-content: center; gap: 6px; } [btntab-]{ border: 1px solid #888; padding: 6px 9px; border-radius: 50px; cursor: pointer; transition: .6s all cubic-bezier(0.175, 0.885, 0.32, 1.275); &.active, &:hover{ background-color: var(--clr01); border: 1px solid var(--clr01); color: #fff; } } } .categorylistbx{ --listset-count: 3; --listset-gap: 21px; --clr: #fff; --abso-gap: 21px; @media(width<=991px){ --listset-count: 2; } @media(width<=572px){ --listset-count: 2; --listset-gap: 15px; } .btm{ margin: auto 0 0; padding-top: 15px; } .bimgbx{ color: var(--clr); .bimgw{ border-radius: 21px; } .bimg{ padding-top: 120%; &::after{ content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.25); z-index: -1; top: 0; left: 0; } } .featuremedia, .titlebx{ position: absolute; z-index: 3; } .featuremedia{ top: var(--abso-gap); left: var(--abso-gap); aspect-ratio: 3 / 2; background-color: var(--clr); width: 100px; max-width: 50%; mask-position: top left; -webkit-mask-position: top left; } .titlebx{ bottom: 0; left: 0; padding: 0 var(--abso-gap) var(--abso-gap); margin: 0; } ._date{ font-size: 80%; } } .ellipsis{ --line: 5; line-height: 1.4; } } }[mn="7060"] .contentbx{ --pad: 15px; .contentw{ margin: 0 calc(-1 * var(--pad)); gap: 15px 0; } .content-{ padding: 0 var(--pad); flex: 0 0 50%; max-width: 50%; @media(width<=991px){ flex: 0 0 100%; max-width: 100%; } } } [mn="7060"]{ --count: var(--count_default, 1); @media (width <= 991px) { --count: var(--count_991, 1); } @media (width <= 767px) { --count: var(--count_767, 1); } @media (width <= 575px) { --count: var(--count_575, 1); } .ellipsis{ --line: 3; @media(width<=575px){ --line: 3; } } .categorylistbx { --listset-count: var(--count); .categorybx{ background-color: rgba(255, 255, 255, .15); /* color: var(--bdclr); */ border-radius: 25px; .divbx { max-width: 100%; margin: 0 auto; position: relative; z-index: 1; } } } .divbx{ --div: 30%; .divw{ gap: 6px 0; } .div-l{ flex: 0 0 var(--div); max-width: var(--div); } .div-r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 15px; } ._content{ margin: 0; } .bimg{ padding-top: 70%; } ._date{ font-size: 80%; } .title{ font-size: 110%; margin: 0 0 6px; color: var(--clr01); } } .bimgw{ border-radius: 15px; } .latestbx{ --abso-gap: 21px; --clr: #fff; color: var(--clr); .featuremedia, .titlebx{ position: absolute; z-index: 3; } .featuremedia{ top: var(--abso-gap); left: var(--abso-gap); aspect-ratio: 3 / 2; background-color: var(--clr); width: 100px; max-width: 50%; mask-position: top left; -webkit-mask-position: top left; } .titlebx{ bottom: 0; left: 0; padding: 0 var(--abso-gap) var(--abso-gap); margin: 0; line-height: 1.2; background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6) 45%, rgba(0, 0, 0, 0) 100%); .title{ font-size: 150%; margin: 0 0 0; } ._date{ font-size: 80%; margin: 0 0 9px; } } .bimg{ padding-top: 70%; } .bimgbx{ display: flex; flex-wrap: wrap; width: 100%; } } .bimg{ transition: .6s all cubic-bezier(0.175, 0.885, 0.32, 1); } a:hover{ .bimg{ scale: 1.15; } } } [mn="1605"]{ .tagbx, .relatedpostbx{ .title::after{ content: ''; display: block; margin: 12px 0 0; width: 30px; height: 6px; background-color: var(--clr01); } a:hover{ color: var(--clr01); } } } [mn="1605"]:has(.ARTICLE_DET_BX) .divbx{ --div: 350px; @media(width<991px){ --div: 250px; } .div-r{ flex: 0 0 var(--div); max-width: var(--div); gap: 21px; } .div-l{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-right: 5%; gap: 60px; } @media(width<767px){ .div-{ flex: 0 0 100% !important; max-width: 100% !important; padding: 0; } } .divw{ gap: 21px 0; } .formtmpbx{ *{ text-align: left; } ._secttlbx{ margin: 0 0 15px; } ._secttl{ font-size: 150%; } } } [mn="1605"]:has(.ARTICLE_DET_BX) .relatedpostbx{ padding: 21px; border-radius: 21px; background-color: #eee; --div: 60px; .related--l{ flex: 0 0 var(--div); max-width: var(--div); .bimg{ padding-top: 70%; } } .related--r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 9px; } .relatedpostw{ gap: 12px; } .ellipsis{ font-size: 70%; } .posttitle{ line-height: 1.2; margin: 0 0 3px; font-size: 80%; font-family: var(--ft-t1); } } [mn="1605"]:has(.ARTICLE_DET_BX){ .wrap:has(>.sharer){ margin: 0 0 30px; } .titlebx{ ._ittl{ margin: 0 0 15px; } h4{ text-align: center; } .featuremedia{ display: inline-block; aspect-ratio: 3 / 2; background-color: var(--clr01); width: 100px; max-width: 50%; mask-position: bottom center; -webkit-mask-position: bottom center; } ._date{ text-align: center; margin: 0 0 21px; } } .tablecontent_main{ .title{ font-size: 200%; color: var(--clr01); } .tablecontentbx{ margin: 0 0 30px; .tablecontentw{ padding: 30px; background-color: #eee; border-radius: 21px; } } a:hover{ text-decoration: underline; color: var(--clr02); } } .tagbx{ padding: 21px; border-radius: 21px; background-color: #eee; .tagw{ gap: 6px 15px; font-size: 80%; font-family: var(--ft-t1); } } [tablescrollid]{ &:hover{ text-decoration: underline; color: var(--clr02); cursor: pointer; } } } [mn="1605"]:has(.ARTICLE_LIST_BX){ .btntabbx{ line-height: 1; margin: 0 0 30px; .btntabw{ justify-content: center; gap: 6px; } .btntab-{ border: 1px solid #888; padding: 6px 9px; border-radius: 50px; cursor: pointer; transition: .6s all cubic-bezier(0.075, 0.82, 0.165, 1); &.active, &:hover{ background-color: var(--clr01); border: 1px solid var(--clr01); color: #fff; } } .btn-show{ border: 1px solid #ddd; background-color: #ddd; &.active { border: 1px solid #ddd; background-color: #ddd; color: inherit; } } &:not(:has(.btn-show.show)){ &:has( [btntab-]:nth-child(10) + .btntab-:not(.btn-show) ){ .btn-show{ display: block; } [btntab-]:nth-child(10) ~ *:not(.btn-show){ display: none; } } .txt-less{ display: none; } } &:has(.btn-show.show){ .txt-more{ display: none; } } } .categorylistbx{ --listset-count: 3; --listset-gap: 21px; --clr: #fff; --abso-gap: 21px; @media(width<=991px){ --listset-count: 2; } @media(width<=575px){ --listset-count: 1; --listset-gap: 15px; } .btm{ margin: auto 0 0; padding-top: 15px; } .bimgbx{ color: var(--clr); .bimgw{ border-radius: 21px; } .bimg{ padding-top: 70%; &::after{ content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.25); z-index: -1; top: 0; left: 0; } } .featuremedia, .titlebx{ position: absolute; z-index: 3; } .featuremedia{ top: var(--abso-gap); left: var(--abso-gap); aspect-ratio: 3 / 2; background-color: var(--clr); width: 100px; max-width: 50%; mask-position: top left; -webkit-mask-position: top left; } .titlebx{ bottom: 0; left: 0; padding: var(--abso-gap) var(--abso-gap); margin: 0; background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.6) 45%, rgba(0, 0, 0, 0) 100%); } ._date{ font-size: 80%; } } .ellipsis{ --line: 5; line-height: 1.4; } } }[mn="1039"] { } [mn="1301"]{ 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="1301"] [style*="margin-left:40px"] { margin: 0 !important; padding: 21px; background-color: var(--clr01); color: #fff; } [mn="1301"].image_noflex { ._imgobj{ display: block !important; } } 