.elementor-33 .elementor-element.elementor-element-e29cf22{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-e29cf22:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e29cf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shikanotsuno.com/wp-content/uploads/2018/05/Adverocking-Andrew-bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-2a0fccb > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-33 .elementor-element.elementor-element-2a0fccb img{width:80%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-d9c27fe{text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.625px;letter-spacing:0.8px;}.elementor-33 .elementor-element.elementor-element-fb21831{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-fb21831:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-fb21831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-33 .elementor-element.elementor-element-fb21831 .elementor-repeater-item-4422ae1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-33 .elementor-element.elementor-element-630d52d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-33 .elementor-element.elementor-element-6c845ac > .elementor-widget-container{margin:20px 20px 0px 63px;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-text-ticker__post-thumb{width:70px;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-use-typing .jet-text-ticker__item-typed:after{content:"_";}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-text-ticker__title{color:var( --e-global-color-400e1b56 );}.elementor-33 .elementor-element.elementor-element-6c845ac  .jet-text-ticker__title{font-size:14px;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-text-ticker__item-typed{color:var( --e-global-color-400e1b56 );}.elementor-33 .elementor-element.elementor-element-6c845ac  .jet-text-ticker__item-typed{font-size:14px;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-blog-arrow svg *{fill:var( --e-global-color-400e1b56 );}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-blog-arrow{color:var( --e-global-color-400e1b56 );}.elementor-33 .elementor-element.elementor-element-6bc286d{--spacer-size:2px;}.elementor-33 .elementor-element.elementor-element-0430ba0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-33 .elementor-element.elementor-element-53003c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-33 .elementor-element.elementor-element-5de774d{--display:flex;}.elementor-33 .elementor-element.elementor-element-cec6323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-33 .elementor-element.elementor-element-cec6323{text-align:center;}.elementor-33 .elementor-element.elementor-element-cec6323 .elementor-heading-title{font-size:18px;letter-spacing:1.7px;}.elementor-33 .elementor-element.elementor-element-dfc18f5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-33 .elementor-element.elementor-element-a812254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-33 .elementor-element.elementor-element-57dc7d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-57dc7d8:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-57dc7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-9227176{text-align:center;}.elementor-33 .elementor-element.elementor-element-9227176 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-400e1b56 );}.elementor-33 .elementor-element.elementor-element-6704803 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(30px/2);margin-left:calc(30px/2);padding-top:calc(12px/2);margin-bottom:calc(12px/2);}.elementor-33 .elementor-element.elementor-element-6704803 .jet-list-tree__children{display:inline-block;margin-right:calc(30px/2);margin-left:calc(30px/2);padding-left:10px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-checkboxes-list-wrapper{margin-left:calc(-30px/2);margin-right:calc(-30px/2);text-align:left;margin-top:calc(-12px/2);margin-bottom:calc(-12px/2);}.elementor-33 .elementor-element.elementor-element-6704803 .jet-checkboxes-list__label{font-size:14px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-33 .elementor-element.elementor-element-6704803 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-collapse-icon{width:20px;height:20px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-collapse-none{width:20px;height:20px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-filter+.jet-filter{margin-top:10px;}.elementor-33 .elementor-element.elementor-element-6704803 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-b9831e3 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-33 .elementor-element.elementor-element-5e777f4 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-5e777f4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-0724fec > .elementor-widget-container{margin:30px 10px 0px 0px;}.elementor-33 .elementor-element.elementor-element-0724fec{text-align:center;}.elementor-33 .elementor-element.elementor-element-0724fec .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.394em;letter-spacing:4.5px;color:#282828;}.elementor-33 .elementor-element.elementor-element-fbfc9c9{--divider-border-style:slashes;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:11px;--divider-pattern-size:11.1px;}.elementor-33 .elementor-element.elementor-element-fbfc9c9 > .elementor-widget-container{margin:-9px 10px 0px 0px;}.elementor-33 .elementor-element.elementor-element-fbfc9c9 .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-33 .elementor-element.elementor-element-fbfc9c9 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-33 .elementor-element.elementor-element-b311223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-b311223:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b311223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-169ae01 );}.elementor-33 .elementor-element.elementor-element-d2d2441 > .elementor-widget-container{margin:30px 10px 0px 0px;}.elementor-33 .elementor-element.elementor-element-d2d2441{text-align:center;}.elementor-33 .elementor-element.elementor-element-d2d2441 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.394em;letter-spacing:4.5px;color:#282828;}.elementor-33 .elementor-element.elementor-element-4bd3981{--divider-border-style:slashes;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:11px;--divider-pattern-size:11.1px;}.elementor-33 .elementor-element.elementor-element-4bd3981 > .elementor-widget-container{margin:-9px 10px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4bd3981 .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-33 .elementor-element.elementor-element-4bd3981 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-ef73df1 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-33 .elementor-element.elementor-element-767c9f9 > .elementor-widget-container{margin:30px 10px 0px 0px;}.elementor-33 .elementor-element.elementor-element-767c9f9{text-align:center;}.elementor-33 .elementor-element.elementor-element-767c9f9 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.394em;letter-spacing:4.5px;color:#282828;}.elementor-33 .elementor-element.elementor-element-35fb6cc{font-size:14px;}.elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-b160a72 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-33 .elementor-element.elementor-element-fb768ed{--display:flex;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-9bd395a .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:600;letter-spacing:2px;}.elementor-33 .elementor-element.elementor-element-895c391{font-size:14px;}.elementor-33 .elementor-element.elementor-element-c81b0a5{--display:flex;}.elementor-33 .elementor-element.elementor-element-dd6f427.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-61b51f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-dc1d8c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-dc1d8c6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-dc1d8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shikanotsuno.com/wp-content/uploads/2018/05/section-history-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-dc1d8c6 .elementor-repeater-item-4422ae1.jet-parallax-section__layout .jet-parallax-section__image{background-size:cover;}.elementor-33 .elementor-element.elementor-element-39a17b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ee03641 > .elementor-widget-container{margin:3px 0px 15px 0px;}.elementor-33 .elementor-element.elementor-element-ee03641{text-align:center;}.elementor-33 .elementor-element.elementor-element-ee03641 img{width:9%;max-width:19%;}.elementor-33 .elementor-element.elementor-element-075ccda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-075ccda img{width:17%;}.elementor-33 .elementor-element.elementor-element-d2a49a7{--spacer-size:30px;}.elementor-33 .elementor-element.elementor-element-7526d74 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-33 .elementor-element.elementor-element-7526d74{text-align:center;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:300;line-height:1.625em;letter-spacing:0.8px;color:#d9d9d9;}.elementor-33 .elementor-element.elementor-element-6a4092c{--spacer-size:30px;}.elementor-33 .elementor-element.elementor-element-2883347{--spacer-size:2px;}.elementor-33 .elementor-element.elementor-element-9a0f243{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9a0f243:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-9a0f243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b91801 );}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-630d52d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-61b51f2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-e29cf22{--min-height:240px;}.elementor-33 .elementor-element.elementor-element-e29cf22:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e29cf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-140px 0px;}.elementor-33 .elementor-element.elementor-element-4ab8b3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2a0fccb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2a0fccb img{width:95%;}.elementor-33 .elementor-element.elementor-element-d9c27fe > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-33 .elementor-element.elementor-element-d9c27fe{text-align:start;font-size:12px;line-height:1.2em;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-text-ticker{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-blog-arrow.jet-arrow-prev{top:-8px;bottom:auto;}.elementor-33 .elementor-element.elementor-element-6c845ac .jet-blog-arrow.jet-arrow-next{top:-8px;bottom:auto;}.elementor-33 .elementor-element.elementor-element-fb21831{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0430ba0{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-33 .elementor-element.elementor-element-5de774d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-cec6323 .elementor-heading-title{font-size:12px;}.elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-b9831e3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:is( .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(15px / 2);padding-bottom:calc(15px / 2);}:is( .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid, .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid, .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-33 .elementor-element.elementor-element-b9831e3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 15px / -2);margin-bottom:calc( 15px / -2);}.elementor-33 .elementor-element.elementor-element-5e777f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-0724fec > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-0724fec .elementor-heading-title{font-size:20px;}.elementor-33 .elementor-element.elementor-element-fbfc9c9 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-fbfc9c9 .elementor-divider-separator{width:67%;}.elementor-33 .elementor-element.elementor-element-b311223{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:5px;}.elementor-33 .elementor-element.elementor-element-d2d2441 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-d2d2441 .elementor-heading-title{font-size:20px;}.elementor-33 .elementor-element.elementor-element-4bd3981 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4bd3981 .elementor-divider-separator{width:67%;}.elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-ef73df1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:is( .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(15px / 2);padding-bottom:calc(15px / 2);}:is( .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid, .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid, .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-33 .elementor-element.elementor-element-ef73df1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 15px / -2);margin-bottom:calc( 15px / -2);}.elementor-33 .elementor-element.elementor-element-767c9f9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-767c9f9 .elementor-heading-title{font-size:20px;}.elementor-33 .elementor-element.elementor-element-35fb6cc{font-size:11px;line-height:1.7em;letter-spacing:0.7px;}.elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-b160a72 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:is( .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(15px / 2);padding-bottom:calc(15px / 2);}:is( .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid, .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid, .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-33 .elementor-element.elementor-element-b160a72 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 15px / -2);margin-bottom:calc( 15px / -2);}.elementor-33 .elementor-element.elementor-element-895c391{font-size:11px;line-height:1.7em;letter-spacing:0.7px;}.elementor-33 .elementor-element.elementor-element-c81b0a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-61b51f2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-ee03641 img{width:25%;max-width:54%;}.elementor-33 .elementor-element.elementor-element-075ccda img{width:50%;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-fb21831{--content-width:1200px;}.elementor-33 .elementor-element.elementor-element-0430ba0{--content-width:1200px;}.elementor-33 .elementor-element.elementor-element-5de774d{--width:75%;}.elementor-33 .elementor-element.elementor-element-c81b0a5{--width:24.958%;}}@media(min-width:1025px){.elementor-33 .elementor-element.elementor-element-dc1d8c6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-dc1d8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-bc94a50 *//* ===== 共通：ランキングの見た目 ===== */
.rank-weekly, .rank-year { counter-reset: rank; }

.rank-weekly ul, .rank-year ul { 
  margin: 0; padding: 0; list-style: none;
}

.rank-weekly li, .rank-year li{
  position: relative;
  padding: 14px 0 14px 44px; /* 左の順位バッジ分 */
  border-bottom: 1px solid #eee;
}

/* 順位バッジ */
.rank-weekly li::before, .rank-year li::before{
  counter-increment: rank;
  content: counter(rank);
  position: absolute;
  left: 0; top: 14px;
  width: 26px; height: 26px;
  display: flex; align-items: center; justify-content: center;
  font-weight: 700;
  color: #fff;
  background: #bdbdbd;
}

/* 1〜3位だけ色変更（添付っぽく） */
.rank-weekly li:nth-child(1)::before, .rank-year li:nth-child(1)::before { background:#f39c12; }
.rank-weekly li:nth-child(2)::before, .rank-year li:nth-child(2)::before { background:#2e6bdc; }
.rank-weekly li:nth-child(3)::before, .rank-year li:nth-child(3)::before { background:#2db7b0; }

/* サムネ（左）＋テキスト（右）を崩れにくく */
.rank-weekly .tptn_thumb, .rank-year .tptn_thumb{
  float: left;
  margin: 0 12px 0 0;
  width: 90px; /* サイドは小さめ推奨 */
}
.rank-year .tptn_thumb{ width: 120px; } /* トップは少し大きめでもOK */

.rank-weekly img, .rank-year img{
  display: block;
  width: 100%;
  height: auto;
}

/* タイトル＆抜粋：行数を抑えてレイアウト崩れ防止 */
.rank-weekly a, .rank-year a{ text-decoration: none; }
.rank-weekly .tptn_title, .rank-year .tptn_title{
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 700;
  line-height: 1.35;
}

.rank-weekly .tptn_excerpt, .rank-year .tptn_excerpt{
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5;
  opacity: .8;
  margin-top: 6px;
}

/* float解除（崩れ防止） */
.rank-weekly li::after, .rank-year li::after{
  content: "";
  display: block;
  clear: both;
}/* End custom CSS */